设置别名问题,设置别名的时间

ios
标签: #<Tag:0x00007fb83c851758>

(老宁哥) #1

我现在是把用户账号设置成了别名,想问下如果用户没有退出登录,是不是就不用每次在重启应用的时候进行别名设置。 还是说必须每次重启应用的时候就进行一次别名设置?


#2

没有删除、重新设置过别名的情况下,之前设置的别名一直有效


(老宁哥) #3

好的 ,如果第一次设置别名失败了,会自动重新设置别名吗?还是需要我自己手动进行重新设置别名


#4

不会自动,需要你自己重新调,设置后获取回调结果,然后根据结果来处理


(老宁哥) #5

如果极光api启动失败 会自动调用重新注册或者启动的方法吗?


#6

init 初始化失败会自动重新注册,一般这种情况发生在网络异常,如果是复杂的原因,在测试的时候就会发现并解决后才能上线。


(老宁哥) #7

好的,明白了,多谢!:grinning:


(老宁哥) #8

[JPUSHService registrationIDCompletionHandler:^(int resCode, NSString *registrationID) {
if(resCode == 0){
NSLog(@“registrationID获取成功:%@”,registrationID);

如果这个registrationID 改变了 需要重新设置别名吗?现在我没有卸载应用只是重新启动了,然后就一直收不到推送的消息。本来是可以收到的


#9

需要,别名是与 registrationID 绑定的,iOS 如果 token 改变了是会导致 registrationID 改变的,token 变化又不可控,所以需要注意下。


(老宁哥) #10

一个别名是不是可以对应多个设备?


#11

是的,可以,一个设备(registrationID)只能设置一个别名