推送=>
{{
aps = {
alert = {
"loc-args" = (
);
"loc-key" = "new_chat";
};
"content-available" = 1;
id = 3;
message = Aaa;
sound = default;
subject = "new_chat";
type = chat;
};
}}
当应用程序被终止并且我收到推送通知时,它会以文本“ new_chat”显示。如何将其更改为其他文本?
答案 0 :(得分:-1)
假设您的目标是iOS 10+,则可以将Notification Services扩展应用(UNNotificationServiceExtension
)添加到您的应用包中。
在将远程通知传递给用户之前修改其内容。
在DidReceiveNotificationRequest
覆盖中,从UNNotificationRequest
中提取内容并进行修改,然后通过提供的contentHandler将其返回。
需要阅读以了解如何/何时使用扩展名:
也:
Xamarin文档:iOS Extensions in Xamarin.iOS
Apple文档:UNNotificationServiceExtension