推送通知推送出现两次? [复制]

Posted

技术标签:

【中文标题】推送通知推送出现两次? [复制]【英文标题】:Push Notification push appears twice? [duplicate] 【发布时间】:2013-04-08 02:15:49 【问题描述】:

我的应用的推送通知推送出现两次。但是我添加了一个只推送一次的代码,如下所示:-

我的应用代码

receive message:
    aps =     
        alert = "\U5b89\U7881\U63a8\U64ad\U6e2c\U8a66\U4e2d~~~";
        badge = 1;
        sound = default;
    ;

receive message:
    aps =     
        alert = "";
        badge = 0;
        sound = "";
    ;

我该怎么办?非常感谢!

【问题讨论】:

【参考方案1】:

您确定只发送一次通知吗?我的猜测是您多次注册了设备,或者发送代码运行了两次。苹果的服务器搞砸两次发送消息是非常不正常的。

【讨论】:

我用MAC mini打开谷歌浏览器网页推送通知有这种情况,但是我用windows pc打开谷歌浏览器网页推送通知是正常的!!看不懂@@" 如果您想要更详细的答案,您可能应该发布您用来发送推送通知的代码【参考方案2】:

当同一设备有多个注册时,您可能会在您的设备上收到重复的推送消息。如果是这种情况,请检查发生设备注册的代码。

否则,我希望这会有所帮助:- Duplicate push notifications on ios

【讨论】:

以上是关于推送通知推送出现两次? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

接收推送通知两次 firebase PHP 脚本

Ionic - 一个信号推送通知发送两次

如果在推送通知弹出窗口中单击“不允许”,回调方法是啥? [复制]

如何从设备本身发送 Firebase 推送通知? [复制]

是否可以使用 Firebase 安排推送通知? [复制]

接收重复的推送通知ios9