使用cordova极光推送插件,安卓手机无法获取registrationID

cordova
标签: #<Tag:0x00007fb84db42f00>

#1

安装插件后,ios可以成功获取到registrationID,但是安卓无法获取
下面的链接时在github上的提问
https://github.com/jpush/jpush-phonegap-plugin/issues/273


#2

那你得看一下日志,看Android集成时报了什么错。


#3

已经设置了window.plugins.jPushPlugin.setDebugMode(true); 但是安卓中并没有打印任何信息。


#4

额,不会吧,init调用了没,Androidmanifest配置了没,再去检查一下Android配置的appkey和包名,debug是不是放在init前面的?


#6

AndroidManifest.xml missing required ContentProvider: cn.jpush.android.service.DataProvider


#7

已解决,在AndroidManifest.xml 中添加了

<provider
                 android:authorities="包名.DataProvider"
                 android:name="cn.jpush.android.service.DataProvider"
                 android:exported="true"
         />

就好了,非常感谢


#8

嗯,这是3.0.9新增的需要加的。


#9

5 个帖子被分离到了新主题:ionic3 ,3.0.9加了Data后可以编译成功 ,但是APP启动的时候 一闪而退