描述:APP首次安装,推送失败,在友盟后台使用排查工具deviceToken无效;杀死APP重新启动,deviceToken变为有效。
原因:iOS10之后,新款机型安装APP后,会弹窗“是否允许‘***’访问网络”,如果这时友盟初始化SDK,没有网络访问权限,会导致注册友盟及注册deviceToken失败。
解决方案:根据友盟合规提醒,以及面对上述情况,应该将友盟初始化时机移动到点击同意协议或者登录之后,以避免无网络情况下初始化失败,oc可以考虑通知,swift无所谓。
描述:APP首次安装,推送失败,在友盟后台使用排查工具deviceToken无效;杀死APP重新启动,deviceToken变为有效。
原因:iOS10之后,新款机型安装APP后,会弹窗“是否允许‘***’访问网络”,如果这时友盟初始化SDK,没有网络访问权限,会导致注册友盟及注册deviceToken失败。
解决方案:根据友盟合规提醒,以及面对上述情况,应该将友盟初始化时机移动到点击同意协议或者登录之后,以避免无网络情况下初始化失败,oc可以考虑通知,swift无所谓。