在两种情况下,我需要采用最佳和有效的方式将通知推送给最终用户:
特定用户将收到有关优惠券或其他任何新优惠到期的通知。
所有用户都会收到有关可安装的下一个升级功能的通知。
请告知我是否应将所有下载的设备令牌及其lat,lng保存在我的数据库中,以便在发送通知之前可以搜索它们的特定距离。还是只保存注册用户以供通知?
我正在为此应用程序编写后端api,并且为此需要最佳解决方案。
谢谢
答案 0 :(得分:0)
推送通知需要设备令牌,因此,即使您没有将通知发送给应用程序中的每个用户,即使该用户尚未注册,您也需要设备令牌才能使推送通知正常工作。
还要记住,设备令牌可能会更改,因此您需要在每次启动时(例如,每次启动应用程序时)保存它。
对于地理围栏中的通知,我认为您可以使用本地通知。