没有警报iPhone推送通知(iPhone push notification without al

2019-10-21 00:47发布

是否有可能文本推送通知发送到一个iPhone应用程序没有它弹出一个模式对话框? 我希望它直奔盘,就像一个Android通知。 我知道这个通知栏可以非常类似于目前在iPhone通知到Android,但我的研究告诉我得到一个有先有它弹出一个模态的唯一途径!

我创建一个聊天应用程序,一个模式对话框每次其他人发送消息(可能是每秒)将是非常恼人的弹出,但我需要让用户的某种方式知道有新邮件。 我不认为只是增加徽章数量足够,因为应用程序可能无法在主页屏幕上,他们会看到它,并提供没有任何迹象表明,如果手机被锁定(据我所知)。 我实际上没有一个iPhone,我从来没有用过一个,所以我可能大错特错有关用户所期望的iPhone。

Answer 1:

如果你使用APNS JSON,你可以简单地发送空的身体,什么都不会被呈现给用户。 您可以发送“隐藏”字段中,为您的应用程序的目的。

或者只设置最优选UIRemoteNotificationType(的iOS 7)或UIUserNotificationSettings(iOS版8)为您的通知。



Answer 2:

如果你的身体和空发送空声音这将是unnnoticable。 例如,你可以在不notifing用户更新徽章

在PHP中使用下面的包https://github.com/davibennun/laravel-push-notification它会以这种方式工作

PushNotification::app(APP_ID)
->to(TARGET_DEVICE_ID)
->send(PushNotification::Message(null, ['badge'  => 90, 'sound'  => null]));


文章来源: iPhone push notification without alert