在IOS推送的时候,要先去获取TOKEN,如果你用第三方的话,比较说激光,自由,哥推,百X云X送,这样的第三方
\n
1.有的时候苹果的TOKEN获取成功,但是这个第三方的如userid,changleid获取失败,这个时候一般咋处理
2.还有苹果的TOKEN直接获取失败,第三方的也不可能成功的,这个时候一般又咋处理
我现在发现有的时候用户在有网的时候也是获取失败的。。
可以试试UrbanAirship,一般成功获取TOKEN后,好的第三方平台会有很好的封装,将TOKEN上传到服务器上。 如果TOKEN获取失败就不要上传了,因为每次打开软件都要重新获取一次的,所以每次你都判断一下,成功获取TOKEN了就上传第三方服务器,失败就不上传。
11楼 @langhua9527 怪我没说清楚,你获取TOKEN失败的时候,可以弹出一个alert,告诉用户获取不到的原因(比如没联网),那就提醒用户联网并重启一下app,如果不在意是否收到推送也可以cancel掉这个alert。这样应该算是比较好的解决方案了吧。