jpush-react-native
jpush-react-native copied to clipboard
android messageID 过长 报错 For input sting: ''
你的运行环境
- 插件版本: "react-native": "0.61.5", "jcore-react-native": "^1.7.5", "jpush-react-native": "^2.7.5",
重现步骤
JPush.addCustomMessagegListener(message => { push.send(message); });
send: (config: any) => { console.log(config.messageID); JPush.addLocalNotification({ ...config, messageID: config.messageID + '', }); },
Debug logs
java.lang.NumberFormatException: For input string: "29273455998601743"
at java.lang.Integer.parseInt(Integer.java:618)
at java.lang.Integer.valueOf(Integer.java:801)
at cn.jiguang.plugins.push.JPushModule.addLocalNotification(JPushModule.java:378)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:888)
at android.os.Handler.dispatchMessage(Handler.java:100)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26)
at android.os.Looper.loop(Looper.java:213)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225)
at java.lang.Thread.run(Thread.java:929)

修改以下代码成功
