推送失败的可能原因:
1.生产包尚未提交给令牌,因此无法成功推送。需要检查企业包签名后是否无法完成APN的注册,是否无法从苹果获取令牌。
2.问题可能出在证书上,因为iOS push有开发证书和生产证书。用Xcode在真机上运行,绝对是开发环境,打包ipa包后就不能得到推送了。很有可能生产证书是用来包装和测试ipa包的,所以在包装和选择发布平台时选择最后一个。
无论是App的独立开发者还是运营者,毫无疑问,消息推送是App运营中最好的渠道,恰当的应用可以帮助开发者更高效地实现用户留存。现在,维基兔可以帮你解决企业证书的签名问题。
iOS企业签名选择的版本很重要。根据证书稳定性的不同,企业签名分为独立版、稳定版和共享版。很多刚踏入签名市场的小伙伴,大多会选择最便宜的共享签名,稳定性差,签退频繁。其实这个版本在APP官方内测阶段并不建议大家使用。如果是APP内测前的测试,可选。追求高稳定性的可以选择企业签名独立版,追求性价比的可以选择企业签名稳定版。
当然,大家要知道,企业签名各个版本的稳定性都是相对的。现在市面上有永不掉签的签名,但是如何用手段把掉签的频率降到最低,比如下载量的控制,APP的分类管理,账本的保管方式等等。,都是影响公司签名稳定性的重要原因。