|
[BUG]
rongCloud2 集成远程推送的时候闪退
[复制链接]
rongCloud2模块
配置远程推送的时候,出现闪退现象,下面是安卓的闪退日志
首先配置了
- <intent-filter>
- <action name="android.intent.action.VIEW"/>
- <category name="android.intent.category.DEFAULT"/>
- <data scheme="rong" host="你的包名" pathPrefix="/conversation/"/>
- </intent-filter>
- <intent-filter>
- <action name="android.intent.action.VIEW" />
- <category name="android.intent.category.DEFAULT" />
- <data host="你的包名" path="/conversationlist" scheme="rong" />
- </intent-filter>
- <intent-filter>
- <action name="android.intent.action.VIEW" />
- <category name="android.intent.category.DEFAULT" />
- <data host="你的包名" pathPrefix="/push_message" scheme="rong" />
- </intent-filter>
复制代码
其次追加配置
- <!-- vivo 推送配置项 -->
- <meta-data name="com.vivo.push.api_key" value="您的 vivo 推送平台生成 AppKey"/>
- <meta-data name="com.vivo.push.app_id" value="您的 vivo 推送平台生成 AppID"/>
复制代码
出现了闪退日志
- Android|vivo Z1i|9
- java.lang.NoClassDefFoundError: Failed resolution of: Lcom/vivo/push/PushClient;
- at io.rong.push.platform.vivo.VivoPush.register(VivoPush.java:20)
- at io.rong.push.PushManager.register(PushManager.java:151)
- at io.rong.push.PushManager$1.onGetPushType(PushManager.java:110)
- at io.rong.push.pushconfig.PushConfigManager$3$1.onSuccess(PushConfigManager.java:163)
- at io.rong.push.core.PushClient.handleMessage(PushClient.java:190)
- at io.rong.push.core.PushClient.access$300(PushClient.java:17)
- at io.rong.push.core.PushClient$PushReader.run(PushClient.java:223)
- Caused by: java.lang.ClassNotFoundException: Didn't find class "com.vivo.push.PushClient" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.dr.hsh-glqdsOfLcRBaJwmoreuUGg==/base.apk"],nativeLibraryDirectories=[/data/app/com.dr.hsh-glqdsOfLcRBaJwmoreuUGg==/lib/arm, /data/app/com.dr.hsh-glqdsOfLcRBaJwmoreuUGg==/base.apk!/lib/armeabi, /system/lib]]
- at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
- ... 7 more
- java.lang.ClassNotFoundException: Didn't find class "com.vivo.push.PushClient" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.dr.hsh-glqdsOfLcRBaJwmoreuUGg==/base.apk"],nativeLibraryDirectories=[/data/app/com.dr.hsh-glqdsOfLcRBaJwmoreuUGg==/lib/arm, /data/app/com.dr.hsh-glqdsOfLcRBaJwmoreuUGg==/base.apk!/lib/armeabi, /system/lib]]
- at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
- at io.rong.push.platform.vivo.VivoPush.register(VivoPush.java:20)
- at io.rong.push.PushManager.register(PushManager.java:151)
- at io.rong.push.PushManager$1.onGetPushType(PushManager.java:110)
- at io.rong.push.pushconfig.PushConfigManager$3$1.onSuccess(PushConfigManager.java:163)
- at io.rong.push.core.PushClient.handleMessage(PushClient.java:190)
- at io.rong.push.core.PushClient.access$300(PushClient.java:17)
- at io.rong.push.core.PushClient$PushReader.run(PushClient.java:223)
复制代码
注意!!! 相关参数,都已经在对应的平台申请好了
|
|