首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >即使didReceiveRemoteNotifications不被iOS调用,无声通知也会像普通通知一样显示吗?

即使didReceiveRemoteNotifications不被iOS调用,无声通知也会像普通通知一样显示吗?
EN

Stack Overflow用户
提问于 2016-11-27 17:25:20
回答 1查看 33关注 0票数 1
  • 现在,我的iOS应用程序接收正常(非静音)推送通知。
  • iOS设备按预期显示通知。
  • 现在,我希望通过添加"content-available=1"和所有其他用户可见键将普通通知转换为静默。
  • 能够在通知触发器上执行bg任务

我的理解是,iOS可能并不总是调用didReceiveRemoteNotifications进行无声通知。

我的问题是,即使iOS决定不调用didReceiveRemoteNotifications,也会由iOS显示静默通知(如果它包含用户可见的键)。

我的期望是无声通知应该像正常的通知一样工作,并且在可能的情况下可以调用didReceiveRemoteNotifications (尽最大努力)。

我不想通过切换到无声通知而失去正常的通知行为。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-27 18:26:11

根据此链接

对于无声通知,请确保aps字典中没有警报、声音或警徽有效负载。如果您不遵循此指南,错误配置的通知可能会被节流,不会在后台传递给应用程序,而不会显示给用户。

因此,如果键警报,声音和徽章被添加,那么该通知将显示为一个正常的推送通知。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40831728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档