[英]iOS any way to modify push notification alert message once received?
我的服务器生成带有有效内容(包括loc-key
和loc-args
推送通知,然后在应用程序中收到消息时,它会根据Localizable.strings
的内容显示一条通知,该loc-key
将loc-args
内容填充到loc-args
的内容中。
我想对显示的通知的内容进行一些后期处理,例如,在本地访问用户的通讯录,并将电话号码与联系人姓名进行匹配,然后在应用程序运行后台时显示更新的警报。 有没有办法做到这一点?
您可以使用静默推送通知( content-available = 1
),该通知将传递给application(_:didReceiveRemoteNotification:fetchCompletionHandler:)
,然后使用推送通知中的信息来创建和显示本地通知。
这种方法的唯一缺点是,如果用户终止了您的应用程序(从应用程序切换器清除),则不会调用您的应用程序委托方法。
如果应用程序位于前台,则可以捕获并处理通知,但是如果应用程序位于后台或未运行,则您无权访问通知数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.