Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 是否可以在收到推送通知后修改推送通知?_Ios_Apple Push Notifications - Fatal编程技术网

Ios 是否可以在收到推送通知后修改推送通知?

Ios 是否可以在收到推送通知后修改推送通知?,ios,apple-push-notifications,Ios,Apple Push Notifications,例如,如果我在twitter应用程序上收到@提及,我可能会收到如下通知: "You have 1 new mention" 如果我在打开上一推送通知之前收到另一个@notice,我希望它更新为: "You have 2 new mentions" 而不是像第一次那样发送另一个通知,并以以下方式结束: "You have 1 new mention" "You have 1 new mention" 在锁屏上。我可能说的是显而易见的,但只是为了把事情弄清楚 通

例如,如果我在twitter应用程序上收到@提及,我可能会收到如下通知:

    "You have 1 new mention"
如果我在打开上一推送通知之前收到另一个@notice,我希望它更新为:

    "You have 2 new mentions"
而不是像第一次那样发送另一个通知,并以以下方式结束:

    "You have 1 new mention"
    "You have 1 new mention"

在锁屏上。

我可能说的是显而易见的,但只是为了把事情弄清楚

通知已发送通知已接收是两种不同的状态(您的问题模棱两可)

已发送的通知不一定已发送给用户。如果新通知在前一个通知送达之前到达APN服务器,则将丢弃该通知,并仅向用户发送较新的通知

对于这种情况,当新通知在前一个通知送达之前到达APN服务器时,您需要一种机制来了解“未读”消息/提及的数量

收到的通知是已发送到设备的通知,根据应用程序的状态(已终止/活动/在后台),您可以对其作出反应

无法修改已发送(和已接收)的通知,但您显然可以更新应用程序的徽章编号,以便向用户显示“未读”通知的数量

因此,我建议通知消息的可用性更好

  • 谁的通知
  • 实际提到的消息
  • 等等

因为徽章号码更好地用于新通知的数量。

我可能说的是显而易见的,但只是为了让事情变得清楚

通知已发送通知已接收是两种不同的状态(您的问题模棱两可)

已发送的通知不一定已发送给用户。如果新通知在前一个通知送达之前到达APN服务器,则将丢弃该通知,并仅向用户发送较新的通知

对于这种情况,当新通知在前一个通知送达之前到达APN服务器时,您需要一种机制来了解“未读”消息/提及的数量

收到的通知是已发送到设备的通知,根据应用程序的状态(已终止/活动/在后台),您可以对其作出反应

无法修改已发送(和已接收)的通知,但您显然可以更新应用程序的徽章编号,以便向用户显示“未读”通知的数量

因此,我建议通知消息的可用性更好

  • 谁的通知
  • 实际提到的消息
  • 等等

因为徽章编号更适合用于新通知的数量。

您是否找到了满足您需求的解决方案?您是否找到了满足您需求的解决方案?