Xamarin IOS Push Killed应用

时间:2018-07-25 08:09:12

标签: ios xamarin xamarin.forms xamarin.ios

推送=>

{{
aps =     {
    alert =         {
        "loc-args" =             (
        );
        "loc-key" = "new_chat";
    };
    "content-available" = 1;
    id = 3;
    message = Aaa;
    sound = default;
    subject = "new_chat";
    type = chat;
};

}}

当应用程序被终止并且我收到推送通知时,它会以文本“ new_chat”显示。如何将其更改为其他文本?

1 个答案:

答案 0 :(得分:-1)

假设您的目标是iOS 10+,则可以将Notification Services扩展应用(UNNotificationServiceExtension)添加到您的应用包中。

  

在将远程通知传递给用户之前修改其内容。

DidReceiveNotificationRequest覆盖中,从UNNotificationRequest中提取内容并进行修改,然后通过提供的contentHandler将其返回。

需要阅读以了解如何/何时使用扩展名:

也:

Xamarin文档:iOS Extensions in Xamarin.iOS

Apple文档:UNNotificationServiceExtension