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

QQ登录

只需一步,快速开始

查看: 873|回复: 2

[处理中3] 苹果app在不允许发推送的情况下使用异常

[复制链接]

16

主题

48

帖子

196

积分

初级会员

Rank: 2

积分
196
QQ
发表于 2016-7-18 10:03:03 | 显示全部楼层 |阅读模式
本帖最后由 xykhktk 于 2016-7-18 10:35 编辑

我的苹果app审核被拒绝,理由大概意思是:在第一次打开app时,手机会弹出一个确认框,确认是否允许app发送推送。如果选择“好”,app是正常的;如果选择“不允许”,app登录不上。
我本地测了一下,我这里的情况是,选择“不允许”后,点击登录按钮就没反应了(我的登录代码里写了获取RegistrationID的逻辑)。
if (justep.Browser.isX5App) {
                                jpushInstance.getRegistrationID().done(function(id) { ... }}//里面是登录的逻辑


我现在初步怀疑,是因为禁止了推送,导致获取getRegistrationID 卡死。但不知道是不是这样。如果是这样,如避免,或者如何判断  不能获取RegistrationID,有没有一个fail方法?或者会不会有其他原因?
麻烦大神指点。

16

主题

48

帖子

196

积分

初级会员

Rank: 2

积分
196
QQ
 楼主| 发表于 2016-7-18 13:04:10 | 显示全部楼层
可以结贴,我把逻辑改为,先登录,再获取RegistrationID发给服务器。
不过如果有更好的办法也跟我说一下。最好是能判断是否能获取RegistrationID。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-7-19 15:31:43 | 显示全部楼层
可以看看极光推送是否提供了这样的API
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 12:53 , Processed in 0.057450 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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