像往常一样,这种麻烦总是很痛苦的,有时它有时会奏效,但并非如此。
我的应用程序正在试飞中,我没有选中“使用此凭据发送到沙盒APN”。
过去它确实起作用了,现在它不起作用了。
我的问题是,从沙盒切换到实时模式时是否需要再次输入证书和私钥,或者仅取消选中“使用此凭据发送到沙盒APN”就足够了。
我已经做了一些搜索,但是像往常一样,没人知道确切的答案。在某些地方,他们说出房客的证书和钥匙,而在某些地方,则说不勾选复选框。
解决此烦人问题的正确方法是什么?
答案 0 :(得分:0)
这里是Twilio开发人员的传播者。
据我了解,推送通知证书既可以为APNS沙箱生成,也可以与它们一起使用,也可以用于生产。
因此,如果您以前为沙箱生成了这些凭据,则它们将无法与已部署的应用程序一起使用。 (This answer says that apps in Testflight need to use the production push environment。)
您应该使用新的生产证书和密钥来创建一组新的凭据。然后,您可以将这些凭据用于生产应用程序。这样,您将保留沙盒凭据,以便可以继续在应用程序的开发版本上进行测试。
旁注:对不起,您发现Twilio有点痛苦。让我知道是否有帮助。