gpt4 book ai didi

ios - 当应用程序在后台使用 Sinch iOS SDK 时无法处理来电推送通知

转载 作者:行者123 更新时间:2023-11-28 21:04:32 24 4
gpt4 key购买 nike

我正在使用 Sinch SDK 向我的应用程序发出语音调用,当应用程序处于前台或终止时它工作正常。但是当应用程序处于后台时它不能正常工作。示例应用程序与 Sinch SDK 一起运行良好。与 Sample of My App 的唯一区别是额外使用 OneSignal SDK 来推送我应用程序其他功能的通知。

所以我的问题是

  • Sinch SDK 不能与其他推送通知服务(例如:OneSignal SDK)一起使用?

如果用户在应用程序处于后台时点击推送通知,则 SINManagedPushDelegate 的功能

(void)managedPush:(id<SINManagedPush>)unused
didReceiveIncomingPushWithPayload:(NSDictionary *)payload
forType:(NSString *)pushType
{

}

没有被调用。

如有任何帮助,我们将不胜感激。谢谢

最佳答案

Sinch 提供两种类型的推送通知 - 标准 APNS 和 VoIP 推送。如果您将标准 APNS 用于 Sinch 来电并同时使用 OneSignal SDK 来处理 App 功能其他部分的推送通知,则推送通知将不起作用。您应该将 VoIP 推送通知与 PushKit 一起使用。我已经使用 Pushkit 并且成功调用了推送通知委托(delegate)。应在应用程序处于后台时显示本地通知,让用户知道来电。

关于ios - 当应用程序在后台使用 Sinch iOS SDK 时无法处理来电推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46506807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com