ios - Twilio 可编程语音:从沙盒更改为实时语音时,我是否需要重新键入移动推送凭据?
问题描述
像往常一样,这种 twilio 东西总是很痛苦,有时它会起作用,有时却不起作用。
我的应用程序正在试飞中,我已取消选中“使用此凭据发送到沙盒 APN”。
过去确实有效,现在无效。
我的问题是从沙盒切换到实时模式时是否需要再次输入证书和私钥,或者只是取消选中“使用此凭据发送到沙盒 APN”就足够了。
我做了一些搜索,但像往常一样没有人知道确切的答案。在某些地方,他们说要租用证书和密钥,而在某些地方,据说只需取消选中复选框。
解决这个烦人问题的正确方法是什么?
解决方案
Twilio 开发人员布道者在这里。
根据我对推送通知证书的了解,它们可以为 APNS 沙箱生成和使用,也可以用于生产。
因此,如果您之前为沙盒生成了这些凭据,那么它们将无法与已部署的应用程序一起使用。(这个答案说Testflight中的应用程序需要使用生产推送环境。)
您应该使用新的生产证书和密钥创建一组新的凭据。然后,您可以将这些凭据用于您的生产应用程序。这样您就可以保留沙盒凭据,以便您可以继续在您的应用程序的开发版本上进行测试。
旁注:很抱歉,您发现 Twilio 有点痛苦。让我知道这是否有帮助。
推荐阅读
- r - 操作和转换数据框对象中的 *txt
- xlsxwriter - python xlsxwriter:conditional_format图标集,没有单元格图标
- android - 如何创建指向苹果商店和 Playstore 的链接?
- javascript - 以类似同步的方式重写异步dygraphs JS?
- excel - worksheet.saveas 如何在 Visual Studio 中工作?
- javascript - :active 完成后如何捕获 onclick 事件
- java - 如何解决 org.springframework.jms.config.JMSListenerEndpointRegister.isAutoStartUp()Z 错误?
- python - Django 2.2.5,具有 Django 内置身份验证系统的多种用户类型
- linux - bash 文件名完成挂起,因为它正在不相关的目录中搜索不相关的文件
- java - 从 gitlab 将项目导入 jBpm Business Central 时出错