起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5433|回复: 14

[处理中3] 极光推送插件注册id为空

[复制链接]

14

主题

40

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
QQ
发表于 2018-7-11 20:29:28 | 显示全部楼层 |阅读模式
直接用外卖案例测试的,registrationID始终是空的,第一次空,再次获取还是空,无论获取多少次,代码如下alert出来的全是空,版本是3.7

//hcr 解决第一次获取失败的问题
        JPushInstance.prototype.getRegistrationID = function(){
                 var dtd = $.Deferred();
                 alert("this.registrationID="+this.registrationID);//空的
                 if (this.registrationID){
                         dtd.resolve(this.registrationID);
                 }else{
                         if (window.plugins && window.plugins.jPushPlugin){
                                 window.plugins.jPushPlugin.getRegistrationID(function(registrationID) {
                                         self.registrationID = registrationID;
                                         alert("重新获取的id="+registrationID);//还是空的
                                         if (self.registrationID){
                                                 dtd.resolve(self.registrationID);         
                                         }else{
                                                 dtd.reject();
                                         }
                                 });
                         }else{
                                 dtd.reject();
                         }
                 }
                 return dtd.promise();
        };
发表于 2018-7-16 11:24:11 | 显示全部楼层
3.7版本,corodva插件有bug
请升级3.8吧,应该就可以了

另外你是Android 还是ios ?  注意极光推送官网配置的信息,包名一定要和 APP 包名一致

另外3.8 插件也可以再更新一下
http://docs.wex5.com/wex5-app-question-list-2148/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

40

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
QQ
 楼主| 发表于 2018-7-17 14:48:25 | 显示全部楼层
liangyongfei 发表于 2018-7-16 11:24
3.7版本,corodva插件有bug
请升级3.8吧,应该就可以了

我的是安卓。
用你给的url单独更新了插件之后,打包都报错了。

而且我不能整个升级到3.8的,我们的项目其它模块已经测试了,升级后我们还得全部重新检查一遍,而且还不知道有没有遗留的bug,有bug也要等你们修正好久的。
回复 支持 反对

使用道具 举报

发表于 2018-7-17 14:53:18 | 显示全部楼层
bb_zhku 发表于 2018-7-17 14:48
我的是安卓。
用你给的url单独更新了插件之后,打包都报错了。

打包报错
那是插件名字改变的原因吧
3.8 比3.7更稳定,目前看来没什么大缺陷,你可以尝试下升级版本

也可以试试把这个插件放在3.7中,代码中改下插件名字
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

40

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
QQ
 楼主| 发表于 2018-7-17 15:05:48 | 显示全部楼层
liangyongfei 发表于 2018-7-17 14:53
打包报错
那是插件名字改变的原因吧
3.8 比3.7更稳定,目前看来没什么大缺陷,你可以尝试下升级版本

具体在哪个地方改名字?改成什么?
回复 支持 反对

使用道具 举报

发表于 2018-7-17 15:06:43 | 显示全部楼层
bb_zhku 发表于 2018-7-17 15:05
具体在哪个地方改名字?改成什么?

3.8的插件名字是
jpush-phonegap-plugin
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

发表于 2018-7-17 15:11:11 | 显示全部楼层
bb_zhku 发表于 2018-7-17 15:05
具体在哪个地方改名字?改成什么?

jpush-phonegap-plugin
3.8插件位置
/Native/plugins/jpush-phonegap-plugin

你确认下,你代码中引用插件名字和这个是否一致??
另外打包是报什么错呢?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

40

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
QQ
 楼主| 发表于 2018-7-20 11:41:32 | 显示全部楼层
liangyongfei 发表于 2018-7-17 15:11
jpush-phonegap-plugin
3.8插件位置
/Native/plugins/jpush-phonegap-plugin

报错信息:

****ERROR****: 执行出错:
   ****ERROR****: 错误信息: AddPlugins returned: 1
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
   C:\Users\kp\AppData\Local\Temp\24d5a3b7-6754-4ad9-b16d-334d40ce6065\genSource.xml:121: AddPlugins returned: 1
           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.execute(Unknown Source)
           at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
           at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:497)
           at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
           at org.apache.tools.ant.Task.perform(Task.java:348)
           at org.apache.tools.ant.Target.execute(Target.java:435)
           at org.apache.tools.ant.Target.performTasks(Target.java:456)
           at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
           at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
           at com.justep.deploy.app.utils.BuildHelper.execTask(Unknown Source)
           at com.justep.deploy.app.utils.Builder.main(Unknown Source)
****ERROR****: 子任务 "java" 执行失败。
****ERROR****: 任务 "prepareSource" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Java returned: -3
****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
回复 支持 反对

使用道具 举报

发表于 2018-7-20 11:47:27 | 显示全部楼层
bb_zhku 发表于 2018-7-20 11:41
报错信息:

****ERROR****: 执行出错:

上面应该还有其他报错信息吧??  完整报错是什么??发全一些
现在看是添加插件报错的,具体是添加哪个插件导致的问题呢?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

40

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
QQ
 楼主| 发表于 2018-7-20 11:54:41 | 显示全部楼层
liangyongfei 发表于 2018-7-20 11:47
上面应该还有其他报错信息吧??  完整报错是什么??发全一些
现在看是添加插件报错的,具体是添加哪个 ...

Installing "cordova-plugin-device" for android
      Installing "cordova-plugin-device" for ios
      Installing "cordova-plugin-jcore" for android
      Error during processing of action! Attempting to revert...
      Failed to install 'cordova-plugin-jcore':Error: Uh oh!
      "D:\wex_ws\WeX5_V3.7\model\Native\澶栧崠\build\src\plugins\cordova-plugin-jcore\src\android\arm64-v8a\libjcore111.so" not found!
          at Object.module.exports.common.copyFile (D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\platforms\common.js:38:40)
          at Object.module.exports.common.copyNewFile (D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\platforms\common.js:69:16)
          at module.exports.source-file.install (D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\platforms\android.js:78:20)
          at D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\platforms\PlatformApiPoly.js:654:27
          at Object.ActionStack.process (D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\cordova-lib\node_modules\cordova-common\src\ActionStack.js:56:25)
          at PlatformApiPoly.addPlugin (D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\platforms\PlatformApiPoly.js:259:20)
          at handleInstall (D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\install.js:603:6)
          at D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\cordova-lib\src\plugman\install.js:382:28
          at _fulfilled (D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\q\q.js:787:54)
          at self.promiseDispatch.done (D:\wex_ws\WeX5_V3.7\tools\cordova\node_modules\q\q.js:816:30)
      Error: Uh oh!
      "D:\wex_ws\WeX5_V3.7\model\Native\澶栧崠\build\src\plugins\cordova-plugin-jcore\src\android\arm64-v8a\libjcore111.so" not found!
   ****ERROR****: 子任务 "AddPlugins" 执行失败。
   ****ERROR****: 任务 "addPlugins" 执行失败。
   ****ERROR****: 执行出错:
   ****ERROR****: 错误信息: AddPlugins returned: 1
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
   C:\Users\kp\AppData\Local\Temp\dad4e676-395f-4648-a5b8-3b87a0a5a6fb\genSource.xml:121: AddPlugins returned: 1
           at com.justep.tools.ant.task.app.AddPluginsTask.a(Unknown Source)
           at com.justep.tools.ant.task.app.AddPluginsTask.execute(Unknown Source)
           at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
           at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:497)
           at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
           at org.apache.tools.ant.Task.perform(Task.java:348)
           at org.apache.tools.ant.Target.execute(Target.java:435)
           at org.apache.tools.ant.Target.performTasks(Target.java:456)
           at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
           at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
           at com.justep.deploy.app.utils.BuildHelper.execTask(Unknown Source)
           at com.justep.deploy.app.utils.Builder.main(Unknown Source)
****ERROR****: 子任务 "java" 执行失败。
****ERROR****: 任务 "prepareSource" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Java returned: -3
****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-26 19:35 , Processed in 0.075290 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表