从iOS端在设备上显示之前可以更改推送通知消息吗?

Cha*_*esh 13 push-notification apple-push-notifications ios

显示我的推送通知消息是来自:+919687335565的消息

附截图:

在此输入图像描述

我只是想从这个联系人的姓名中获取这个+919687335565的姓名,Address book显示该联系人的姓名而不是电话号码push notification.

在显示之前notification我想用推送通知中的联系人姓名Chandresh替换电话号码+919687335565.

喜欢附上截图:

在此输入图像描述

dir*_*nee 9

在iOS上预处理和修改通知的有效负载有各种可能性.

在iOS 10之前

您可以发送静默通知,不会向用户显示的内容.将终止或在后台唤醒我们的应用程序,您将能够对通知内容进行预处理.点击此处查看更多信息,如何设置.但是,此通知类型不是100%可靠,并且不应被滥用,例如用于所有通知,因为Apple可能会停止在多条消息之后发送通知.

另一种选择是,如果您的应用程序支持VoIP.这样,您的应用程序几乎总是会听取推送通知,并且在您显示通知之前,您始终可以预先处理通知.但是,如果您的应用没有真正的VoIP功能,例如电话,那么您的应用将被Apple拒绝审核.是一个很棒的教程,如何设置它.

来自iOS 10

随着iOS 10的推出,我们终于能够对我们的通知进行预处理,甚至在应用程序处于后台或终止时也是如此.无需VoIP发送任何功能或特殊类型的通知.是一个很棒的教程,如何设置它.