使用自定义标题更改APNS警报标题

时间:2016-09-15 10:07:46

标签: ios objective-c apple-push-notifications

是否可以将从远程通知收到的提醒标题更改为自定义提醒标题并向用户显示自定义标题?我已尝试过静默通知,但如果服务器提供了警报标题,则无论如何都会向用户显示。

3 个答案:

答案 0 :(得分:0)

如果你的应用程序在后台,那么你无法自定义,因为你无法控制它,但如果你的应用程序在前台,那么你可以用didReceiveRemoteNotification方法以某种方式自定义你的应用程序

答案 1 :(得分:0)

不,无法更改从远程通知收到的警报标题。当您的应用完全关闭时,您无法运行代码。所以你无法自定义APNs警报的标题。

告诉您的服务器人员在发送APN时在下方有效负载中发送适当的标题

  

{“aps”:{“alert”:“您的提醒标题”,“徽章”:1,“声音”:“默认”}}

答案 2 :(得分:0)

您可以使用静默推送来调用您的应用程序委托的<button id="new">New</button> 方法。在此方法中,您可以使用您喜欢的任何内容发布本地通知。唯一要注意的是,如果您的应用程序已被杀死(即它不再在后台暂停),那么推送的内容将在不启动您的应用程序的情况下显示。

如果您使用PushKit,那么您的应用程序将在必要时重新启动,允许您在所有情况下自定义本地通知,但我不确定您是否被允许在非VoIP应用程序中使用PushKit