【问题标题】:Rewriting Push Notification Content in iOS在 iOS 中重写推送通知内容
【发布时间】:2016-05-13 05:21:59
【问题描述】:

我正在开发一个聊天应用程序,我想在 iOS 中重写推送通知内容(警报)。

假设警报来了:+911234567890 : Hi how are you

在此警报中 +911234567890 是我手机中名为 My Tester 的联系电话,我只想将推送通知重写为:My Tester : Hi你好吗

如何实现

如果应用程序也没有运行,这需要工作。

流程推送的示例代码如下:

(void)application:(UIApplication )application didReceiveRemoteNotification:(NSDictionary )userInfo fetchCompletionHandler:
(void (^)(UIBackgroundFetchResult))completionHandler

【问题讨论】:

  • 这在应用程序内部是可能的,即如果您在应用程序内部的某个位置显示通知列表,那么您可以在那里更改它。但是对于推送通知,您无法控制显示的文本。会显示从后端推送的内容。

标签: ios iphone push-notification apple-push-notifications


【解决方案1】:

在推送通知中,您可以显示推送通知接收到的内容。如果您想显示带有推送通知的名称,那么您必须从服务器发送。即使您可以在 Whats App 中显示,Whats App 通知也不会'不显示我们存储在电话簿中的实际姓名。它只显示服务器发送的姓名

【讨论】:

  • 是的,我们目前正在使用来自服务器的姓名,但客户要求显示他的联系人列表中的姓名。
  • 那么你必须在你的服务器中存储联系人姓名。LOL
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-26
  • 2014-01-08
  • 1970-01-01
  • 2017-04-19
  • 2011-08-07
  • 1970-01-01
相关资源
最近更新 更多