'jPushPlugin' of undefined 无法初始化

ionic
jpush
cordova
标签: #<Tag:0x00007fb8461e8560> #<Tag:0x00007fb8461e81f0> #<Tag:0x00007fb8461eff68>

(lichi) #1

如果是手机上 alert(JSON.stringify($window.plugins)); 结果是这样的


#2

1、你使用的是 哪一个插件,GitHub 地址给出来

2、提供你的客户端日志,看下日志中的提示信息。

3、调什么 API 时出现,插件是否有安装成功


(lichi) #3

插件是用的最新版本3.4.2

用的ionic1开发的,客户端日志不知道如何查看,还请提示一下。

我是根据官网给出的这个博客写的例子,但是无法成功。
http://www.cnblogs.com/linsu/p/5641158.html

这里是版本信息

万分感谢!


#4

是在 iOS 还是 Android 中出现,调什么 API 出现?


(lichi) #5

现在是Android。
调用$window.plugins.jPushPlugin.init(); 但是后台无法群发推送

提示:


(Josh Lipan) #6

调用init后尝试获取RegistrationID,获取到RegistrationID才算初始化成功


(Josh Lipan) #8

抓下初始化的原生log:adb logcat -v time ->a.log


(lichi) #9

可能是版本问题,我换成3.3.2,并且使用 JPush.init(); 方法就可以接受到registrationID的值了