iOS 静默推送通知仅在连接到 xcode 时有效

2024-03-10

我有一个奇怪的问题。

我最近将 Xcode 更新到 6.1.1,以对我之前使用 Xcode 5 发布的应用程序进行更改(运行良好)。现在,由于某种原因,当我使用新的 Xcode 测试后台静默推送通知时,它只有在我的 iPhone 连接到 Mac 时才能完全工作?

应用程序所做的是,当它获得静默推送时,应用程序会从服务器检索数据。我将默认声音添加到无声推送中进行测试,并且我已经确认该应用程序确实得到了推送,但它没有连接到服务器来获取新数据。但是,如果我将闪电电缆插入我的 Mac,一切都会正常工作,从服务器获取数据等。

我不知道该怎么办?任何想法或方向都将不胜感激。

Thanks!


即使应用程序未连接到 Xcode,我也可以毫无问题地向我的应用程序发送静默推送,但您必须注意,只有当您的应用程序在后台运行时,才会传递静默推送通知。如果您通过双击 iPhone 主页按钮强制退出应用程序,则通知将被忽略。

苹果的规则可能是让用户完全终止应用程序并停止任何传出/传入连接

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 静默推送通知仅在连接到 xcode 时有效 的相关文章

随机推荐