【问题标题】:How to get incoming call notification when app is terminated from background应用程序从后台终止时如何获取来电通知
【发布时间】:2017-12-06 07:14:48
【问题描述】:

我正在开发一个 VoIP 应用程序。我在我的应用程序中使用了PushKit 来获取通知。当我的应用程序在后台时,任何来电都会通知应用程序,用户可以轻松接听电话。

现在我的问题是,当我从后台终止应用程序时,当应用程序从后台终止时,PushKit 没有来电通知。我知道当应用程序从后台终止时,PushKit 不起作用。这样对吗?如果是这样,那么当应用程序从后台终止并且来电将通知应用程序时,我该怎么做。

【问题讨论】:

    标签: ios pushkit


    【解决方案1】:

    当您的应用处于终止模式时,您必须像这样制作Pushkit 有效负载。

    $body['aps'] = array(
    'content-available'=> 1,
    'alert' => $message,
    'sound' => 'default',
    'badge' => 0,
    );
    

    根据有效负载,您必须安排交互式“接受”和“拒绝”按钮交互式本地通知。

    https://github.com/hasyapanchasara/PushKit_SilentPushNotification

    【讨论】:

    • 当我的应用程序终止时,我实现了来电 VOIP。但是,当我在终止的应用程序案例perform action: CXEndCallAction 上收到来电时,此委托方法将直接被调用。建议解决方案。
    猜你喜欢
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 2016-07-11
    • 1970-01-01
    相关资源
    最近更新 更多