我正在为一个城市开发一个旅游应用程序,当用户靠近“感兴趣的地方”时,他可以在他的设备上获得推送(本地)。
例如,我会在我的应用程序上添加 100 个 POI,并为每个 POI 发送 100 条消息,以显示用户何时在范围内,例如“您靠近大教堂……”
这种情况可能吗?是否有可能检查用户的位置,例如每 10 分钟即使应用程序被杀死,并且在射程内触发本地推送时?它会消耗多少电池?如果用户关闭 GPS,它会尝试使用 3G/wifi 信号来获取位置吗?
如果是的话,您能否指导我正确阅读有关该主题的内容,也许是一些教程和文章?