首页 > 解决方案 > 横幅通话通知,例如 iOS 中的 WhatsApp 视频通话

问题描述

我的应用程序是 VOIP 应用程序。在苹果限制在收到 VOIP 后立即触发 CallKit 之前,它工作正常。

在此限制之前,我以 VOIP 的形式接收呼叫警报,并反复创建实现目标的本地通知。

为了满足这种情况,我尝试了以下方法:

AudioServicesCreateSystemSoundID(url as CFURL, &mySound);
AudioServicesPlaySystemSound(mySound);
AudioServicesPlaySystemSoundWithCompletion(mySound, {
    AudioServicesDisposeSystemSoundID(self.mySound);
});

当应用程序处于终止状态时,也不会收到静默推送。

有没有办法在触发通知扩展时触发应用程序的功能,而不管应用程序的状态是什么,例如(被杀死、后台、前台、挂起)?

任何帮助将不胜感激,从这里继续前进。

需要实现这个重复振铃

标签: iosswiftapple-push-notificationsvoipwhatsapp

解决方案


推荐阅读