Skip to content

Commit cda84f8

Browse files
authored
Merge pull request #35 from jpush/dev
Dev
2 parents 153d59d + 33caeb0 commit cda84f8

File tree

5 files changed

+29
-4
lines changed

5 files changed

+29
-4
lines changed

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,32 @@ react-native link
1414

1515
#### Android
1616

17+
- 配置 AndroidManifest,加入 `meta-data` 部分
18+
```
19+
...
20+
<meta-data android:name="JPUSH_CHANNEL" android:value="${APP_CHANNEL}" />
21+
<meta-data android:name="JPUSH_APPKEY" android:value="${JPUSH_APPKEY}" />
22+
...
23+
```
24+
- 配置 build.gradle,将下列配置部分替换成自己的。
25+
```
26+
defaultConfig {
27+
       applicationId "你的 application id"
28+
minSdkVersion 16
29+
targetSdkVersion 22
30+
versionCode 1
31+
versionName "1.0"
32+
ndk {
33+
abiFilters "armeabi-v7a", "x86"
34+
}
35+
manifestPlaceholders = [
36+
               JPUSH_APPKEY: "你的 appKey", //在此替换你的APPKey
37+
APP_CHANNEL: "developer-default" //应用渠道号
38+
]
39+
}
40+
```
1741

18-
安装完毕后,在 MainApplication 中加上 JMessagePackage 即可,JMessagePackage 有一个参数,设置是否弹出 toast。
42+
在 MainApplication 中加上 JMessagePackage 即可,JMessagePackage 有一个参数,设置是否弹出 toast。
1943
```
2044
// 如果设置为 true,则不弹出 toast。
2145
private boolean shutdownToast = false;

android/src/io/jchat/android/JMessageModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public void gotResult(int status, String desc) {
173173

174174
// 注册
175175
@ReactMethod
176-
public void register(ReadableMap map, final Callback success, final Callback fail) {
176+
public void userRegister(ReadableMap map, final Callback success, final Callback fail) {
177177
mContext = getCurrentActivity();
178178
String username = map.getString(Constant.USERNAME);
179179
String password = map.getString(Constant.PASSWORD);

example/android/app/src/com/sample/application/MainApplication.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,6 @@ public void onCreate() {
5050
SoLoader.init(this, /* native exopackage */ false);
5151
Log.i("MainApplication", "Init JMessageClient");
5252
JMessageClient.setDebugMode(true);
53-
JMessageClient.init(getApplicationContext());
53+
JMessageClient.init(this);
5454
}
5555
}

example/app/routes/Chat/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export default class Chat extends Component {
5353
inputLayoutHeight: initHeight,
5454
messageListLayout: {},
5555
inputViewLayout: { width: window.width, height: initHeight, },
56+
menuContainerHeight: 625,
5657
};
5758

5859
this.updateLayout = this.updateLayout.bind(this);

example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"dependencies": {
88
"aurora-imui-react-native": "^0.6.0",
99
"jcore-react-native": "^1.2.1",
10-
"jmessage-react-plugin": "^2.1.0",
10+
"jmessage-react-plugin": "^2.1.2",
1111
"react": "16.0.0-alpha.12",
1212
"react-native": "^0.50.0",
1313
"react-native-fs": "^2.8.5",

0 commit comments

Comments
 (0)