iOS phonegap 使用 jpush-phonegap-plugin-2.2.3 是否可行?

phonegap
ios
标签: #<Tag:0x00007fb83f3b13f8> #<Tag:0x00007fb83f3b1290>

(zh) #1

由于 phonegap 云编译不支持最新版的 jpush-phonegap-plugin,我找了一下,只有 2.2.3 可以云编译。在 iOS 上 2.2.3 版本还能继续使用吗?


#2

最新版本的只是不支持i386模拟器

如果你用2.2.3的旧版本,插件使用的原生SDK是2.1.8,一般推送使用上是支持的,但不支持iOS10的新特性,iOS10的接收消息的方法依旧用旧方法,而不要用新接口。


(zh) #3

谢谢。我用 2.2.3 后,安卓已经能够收到推送消息了,但是 iOS 调用 getRegistrationID 返回是空。按照官方文档,已经把所有的配置都检查了一遍,但还是不行。请问,不使用 XCode 的情况下,有什么办法可以看到 debug 日志吗?


#4

获取registrationID需要在初始化成功后去获取才能取到,请在靠后的位置去获取,原生里面可以监听extern NSString * const kJPFNetworkDidLoginNotification; // 登录成功,插件里面应是没有加。

查看日志: