【问题标题】:Can't receive call if app sent through Test flight or ad hoc如果应用程序通过测试飞行或临时发送,则无法接听电话
【发布时间】:2019-02-27 11:00:23
【问题描述】:

我正在尝试开发两个可以共享通话的 iOS 应用。

使用 twillio sdk 一切正常,

App A 应该可以调用 App B,

App B 应该只能接收来自 App A 的电话,

我在 testflight 上提交了这两个应用程序,它们被接受了

应用 A 运行良好

但是关于应用程序 B,如果我通过 xocde 运行它,它可以完美运行,而如果我从 testflight 下载它,它不会收到任何呼叫,

我还尝试生成临时证书并使用 diawi 将应用程序发送到我的设备,但它也不起作用。

谁能帮我解决这个问题,任何建议都可能对我有所帮助。

是否有人知道为了接听电话而应修复的任何必要权利。

【问题讨论】:

  • 关于 App B 未接听电话,您能提供更多详细信息吗?是否正确检索访问令牌来初始化 Twilio 语音 SDK?当您发起对它的调用时,它会抛出任何错误吗?如果 App B 没有接到任何电话,你怎么知道 App A 运行良好?
  • 你好@philnash - 是的,我确保它正确接收了 voip 令牌,并且正在使用 Twilio SDK 进行初始化 - 不,它不会引发任何错误。 - 如果我在 TestFlight 上分发它,应用 B 不会收到任何呼叫,但如果我在任何设备上从 xcode 运行它,它会完美运行。 - 可能问题出在证书上,我可能需要一个特定的证书来分发应用程序。
  • 啊,好吧,我不认为我可以帮助解决证书问题,我的经验并没有那么远。您的应用程序不会收到传入通知的问题吗?您是否向 Twilio 提供了用于发送 TestFlight 配置通知的证书?

标签: ios swift twilio


【解决方案1】:

实际上,问题出在为后端服务器端提供的 VoIP 证书(p12 文件)中,我从未将其切换为发布。我一直在开发。一旦我尝试在 testflight 发布后将其切换为发布。一切都很完美。

【讨论】:

    猜你喜欢
    • 2015-06-05
    • 2018-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多