ios - iOS:是否可以在没有声音的情况下向通知中心发送推送?
问题描述
在 Android 上,我可以发送一个静默推送,该推送被传递到系统托盘。在 iOS 上,我不确定这是否可行。我alert
从 中删除了该属性aps
,并且我正在为 发送一个空字符串sound
。我看到的是徽章计数是静默更新的(这很好),但通知中心没有任何内容。那么有没有办法在没有声音的情况下向 NC 发送推送?
请注意,我不希望推送在屏幕上弹出(即用户不应该看到它,除非他们在屏幕上向下滑动以显示已交付的内容。换句话说,我正在尝试匹配 Android 上的行为) .
解决方案
是的,苹果支持,推送数据格式为
{
"aps":{
"aa":"123",
"content-available":1
}
}
重要的关键是这个
“内容可用”:1
推荐阅读
- reactjs - 我收到错误超过最大更新深度。当组件在 componentWillUpdate 或 componentDidUpdate 中重复调用 setState 时,可能会发生这种情况
- php - 如何在 PHP 中访问 JSON 文件中的特定对象?
- docker - 如何从 pod 中查找 pod 终止原因?
- php - 从字符串中获取日期
- javascript - 成功登录后反应重定向,但页面在刷新之前不会更新
- php - 如何在多个条件下通过 5 次迭代增加变量值
- c - 这在 C ((TYPE){}) 中意味着什么。该片段取自: __typeof__ ( ((TYPE){}).MEMBER )
- java - 从 ArrayList 生成定义的集合
- jquery - Bootstrap 4 模态视频上的 jQuery - 使代码干燥
- spring-boot - 如何部署corda节点和对应的spring boot API