【发布时间】:2018-07-25 15:18:16
【问题描述】:
我有一个关于在应用被终止(即从最近的应用中手动删除)时处理远程通知的问题。
让我先给你一些背景信息。
我们有一个使用 APNS 向 iOS 设备发送远程通知的服务器。我们在应用程序中处理通知并将其存储在设备本身上。
当应用在前台时,调用DidReceiveRemoteNotification(),我们可以处理通知。然后我们会显示一个本地通知。
当应用在后台(没有被杀死)时,DidReceiveRemoteNotification() 也会被调用,我们可以处理通知。通知会自动显示为本地通知。
问题
当应用被杀死时,DidReceiveRemoteNotification() 没有被调用,所以我们无法处理通知。但是,通知将显示为横幅。
当应用程序被终止时,它会在通知中显示锁定键文本。我需要您根据该锁定键显示该自定义文本。非常感谢
推=>
{{
aps = {
alert = {
"loc-args" = (
);
"loc-key" = "new_chat";
};
"content-available" = 1;
id = 3;
message = Aaa;
sound = default;
subject = "new_chat";
type = chat;
};}}
【问题讨论】:
标签: xamarin xamarin.forms xamarin.ios