Skip to content

Commit 59137cc

Browse files
committed
Delete app.iml
2 parents 62a6b0a + 943cf82 commit 59137cc

25 files changed

+289
-226
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,4 +92,6 @@ build-res/
9292
*.qshell
9393
example/node_modules/*
9494
example/npm-debug*
95+
/**/bin/
96+
.vscode/
9597

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,13 @@ react-native link
1212

1313
##### (如果是原生应用集成 react-native)使用 CocoaPods 安装
1414

15+
**注意: 如果已经通过 react-native link 链接了插件,则不需要执行下面的步骤。**
16+
17+
1518
在 Podfile 中添加如下代码:
1619

1720
```
18-
pod 'JPushRN', :path => '../node_modules/jpush-react-native'
21+
pod 'JMessageRN', :path => '../node_modules/jmessage-react-plugin'
1922
```
2023

2124
终端执行如下指令:
-2.02 MB
Binary file not shown.
2.03 MB
Binary file not shown.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import com.facebook.react.bridge.WritableArray;
2121
import com.facebook.react.bridge.WritableMap;
2222
import com.facebook.react.modules.core.DeviceEventManagerModule;
23-
import com.google.gson.jpush.JsonObject;
2423

2524
import java.io.File;
2625
import java.io.FileNotFoundException;
@@ -31,6 +30,7 @@
3130
import java.util.List;
3231
import java.util.Set;
3332

33+
import cn.jmessage.support.google.gson.JsonObject;
3434
import cn.jpush.im.android.api.ChatRoomManager;
3535
import cn.jpush.im.android.api.ContactManager;
3636
import cn.jpush.im.android.api.JMessageClient;
@@ -2060,7 +2060,7 @@ public void onEventMainThread(ChatRoomMessageEvent event) {
20602060
List<Message> list = event.getMessages();
20612061
Log.d(TAG, "收到聊天室消息");
20622062
getReactApplicationContext().getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
2063-
.emit(RECEIVE_MSG_EVENT, ResultUtils.toJSArray(list));
2063+
.emit(RECEIVE_CHAT_ROOM_MSG_EVENT, ResultUtils.toJSArray(list));
20642064
}
20652065

20662066
public void onEvent(GroupApprovalEvent event) {

android/src/io/jchat/android/utils/ResultUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
import com.facebook.react.bridge.ReadableMapKeySetIterator;
1010
import com.facebook.react.bridge.WritableArray;
1111
import com.facebook.react.bridge.WritableMap;
12-
import com.google.gson.jpush.JsonElement;
13-
import com.google.gson.jpush.JsonObject;
14-
import com.google.gson.jpush.JsonParser;
1512

1613
import org.json.JSONException;
1714
import org.json.JSONObject;
@@ -21,6 +18,9 @@
2118
import java.util.List;
2219
import java.util.Map;
2320

21+
import cn.jmessage.support.google.gson.JsonElement;
22+
import cn.jmessage.support.google.gson.JsonObject;
23+
import cn.jmessage.support.google.gson.JsonParser;
2424
import cn.jpush.im.android.api.JMessageClient;
2525
import cn.jpush.im.android.api.content.CustomContent;
2626
import cn.jpush.im.android.api.content.EventNotificationContent;

example/android/app/app.iml

Lines changed: 0 additions & 149 deletions
This file was deleted.

example/app/routes/Chat/index.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,14 @@ export default class Chat extends Component {
404404
AuroraIController.scrollToBottom(true)
405405
this.setMessageTarget(msg)
406406
Alert.alert('send text', JSON.stringify(msg))
407+
408+
msg.messageSendingOptions = {
409+
isShowNotification: true,
410+
isRetainOffline: true,
411+
isCustomNotificationEnabled: true,
412+
notificationTitle: "Title Test",
413+
notificationText: "context"
414+
};
407415

408416
JMessage.sendMessage(msg, (jmessage) => {
409417
var auroraMsg = this.convertJMessageToAuroraMsg(jmessage)

0 commit comments

Comments
 (0)