【问题标题】:Make voip push notification work again on iOS 13让 voip 推送通知在 iOS 13 上再次工作
【发布时间】:2020-11-03 16:47:07
【问题描述】:

根据 Apple 的文档(在 WWDC 会议上"Advances in App Background Execution"),“多次未能报告呼叫可能会阻止您的应用接收更多来电通知。”所以在这种情况下,

1) 我们如何才能知道我的应用是否停止接收更多来电通知?这些数据会出现在控制台的任何地方吗?

2) 我们如何才能再次完成这项工作?

我的一个应用程序停止接收上周的 voip 通知。现在我已经根据文档更新了我的代码库,但我仍然没有收到任何 Voip 通知。

【问题讨论】:

    标签: voip ios13


    【解决方案1】:

    你可以关注这个,我们也遇到了同样的问题。解决方法在这里https://developer.apple.com/documentation/pushkit/responding_to_voip_notifications_from_pushkit

    【讨论】:

    • 很抱歉,我无法从您的链接中找到解决方案。你能告诉我更多细节吗?我的问题是,我的应用不再接收 voip 推送,所以 didReceiveIncomingPushWith 不会被触发
    • 根据新的 Apple 文档,您需要在很短的时间内收到 VOIP 通知后立即致电 reportNewIncomingCall(with:update:completion:),否则将导致您的应用被禁止在未来收到更多 voip 通知.要重新建立与 voip 的关系,您需要重新安装应用程序。 Apple 正在强制开发者在 voip 之后报告通话,只是为了防止 voip 通知的滥用行为。
    • “重新安装应用程序”是个大问题。我不能告诉我的用户卸载应用程序然后重新安装它。
    • 在公开发布之前,开发者应该采用 ios13 的 beta 版本。所以我认为没有办法解决这个问题,但是您是否真的尝试在您的设备上重新安装以查看是否真的可以正常工作?
    • 是的我试过了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-18
    • 1970-01-01
    • 2020-01-31
    • 2023-03-26
    • 1970-01-01
    • 2017-01-20
    相关资源
    最近更新 更多