我正在计划某种发送密码数据的APNS服务。 但是,当应用程序未运行时,我不想让用户的设备发出任何消息警告。
这可能吗?怎么做?
答案 0 :(得分:10)
如果您将null作为警报正文传递,则它将不会显示消息。 如果您传递null作为声音,它将不会发出声音(或振动)。 如果您将null作为徽章传递,那么它将不会显示任何不同的徽章。 然后你可以传递许多用户不会知道的自定义字段:)
然而推送通知不应用于真实数据,因为它们并不总是可靠的。它们被定义为“尽力而为”,甚至可能无法与您的客户联系。
答案 1 :(得分:2)
请参阅registerForRemoteNotificationTypes中的UIRemoteNotificationType: 如果您没有注册UIRemoteNotificationTypeAlert,则不会显示任何警报。