在iPhone中应用程序处于后台模式时,自定义推送通知的有效负载内容?
我正在我的应用程序中实现苹果推送通知,并且我正在正确地获得通知。但是当通知以后台模式到达应用程序时,我遇到了一些问题。从服务器端,他们以在iPhone中应用程序处于后台模式时,自定义推送通知的有效负载内容?,iphone,apple-push-notifications,payload,Iphone,Apple Push Notifications,Payload,我正在我的应用程序中实现苹果推送通知,并且我正在正确地获得通知。但是当通知以后台模式到达应用程序时,我遇到了一些问题。从服务器端,他们以 a/a/The new deal is added/someText/a 但是我想自定义通知栏中的有效负载消息,即)我想显示“新交易已添加”的消息。那么,当应用程序处于后台状态时,如何自定义通知栏中内容的有效负载呢 所以请帮帮我 谢谢 据我所知,在消息显示之前,更改通过推送通知发送的消息的唯一方法是使用“本地化”机制
a/a/The new deal is added/someText/a
但是我想自定义通知栏中的有效负载消息,即)我想显示“新交易已添加”的消息。那么,当应用程序处于后台状态时,如何自定义通知栏中内容的有效负载呢
所以请帮帮我
谢谢 据我所知,在消息显示之前,更改通过推送通知发送的消息的唯一方法是使用“本地化”机制 看一看苹果关于“本地化格式化字符串”的文档: 我真的不确定这是你想要实现的 在我看来,如果你不想在后台或前台显示不同的消息/数据,你应该更改通过推送通知发送的数据 大概是这样的:
{
"aps" : {
"alert" : "Message displayed when app is in background"
},
"foreground_alert" : "Another message or data used when app is in foreground"
}
当您的应用程序处于后台时,“警报”的内容将自动显示
当您的应用程序位于前台时,您必须实现捕获和处理传入通知(并通过示例显示“前台提醒”的内容)据我所知,在显示前更改通过推送通知发送的消息的唯一方法是使用“本地化”机制 看一看苹果关于“本地化格式化字符串”的文档: 我真的不确定这是你想要实现的 在我看来,如果你不想在后台或前台显示不同的消息/数据,你应该更改通过推送通知发送的数据 大概是这样的:
{
"aps" : {
"alert" : "Message displayed when app is in background"
},
"foreground_alert" : "Another message or data used when app is in foreground"
}
当您的应用程序处于后台时,“警报”的内容将自动显示
当你的应用程序位于前台时,你必须实现捕获和处理传入的通知(并通过示例显示“前台提醒”的内容)