iOS:是否可以在没有声音的情况下将推送发送到通知中心?

问题描述 投票:0回答:2

在Android上,我可以发送无声推送,该推送将传递到系统托盘。在iOS上,我不确定是否可行。我从alert中删除了aps属性,并且正在为sound发送一个空字符串。我看到的是,徽章计数被[[silently更新(很好),但是Notification Center中没有任何内容。那么,有没有办法在没有声音的情况下将推送发送到NC?

请注意,我不希望该按钮在屏幕上弹出(即,用户除非在屏幕上向下滑动以显示已交付的内容,否则用户不应看到该按钮。换句话说,我正在尝试匹配屏幕上的行为Android)。
ios push-notification nsnotificationcenter silentpush
2个回答
0
投票
是的,苹果公司支持,推送数据格式为

{ "aps":{ "aa":"123", "content-available":1 } }

重要的钥匙是这个

“内容可用”:1


0
投票
如果您不想要声音,则不要在有效载荷中发送sound参数。

{ "aps" : { "alert" : "You got your emails.", "badge" : 1 }, "acme1" : "test" }

© www.soinside.com 2019 - 2024. All rights reserved.