【发布时间】:2019-04-22 18:21:32
【问题描述】:
我希望在我的移动应用程序中加入一项功能,通过push notification 提醒我附近的用户也拥有该移动应用程序并被标识为我的“朋友”——即使该应用程序在后台运行。
示例:用户 A 和用户 B 是应用内的朋友,用户 A 在用户 B 附近。双方都会收到对方存在的提醒。
我是否应该研究任何推荐的解决方案来完成这个用例?我知道iBeacons、BLE 和Multipeer Network Connectivity,但不可否认,在概念上并没有完全掌握它们以及什么是可能的。另外,有适合初学者的教程吗?我已经尝试在网上搜索并找不到任何内容。
任何指导将不胜感激。
【问题讨论】:
-
您可以在后台查看用户位置,计算服务器端用户之间的距离,并在需要时发送通知
-
"你可以在后台检查用户位置..." 不,你不能。仅允许转弯 GPS 应用程序从后台不断读取 GPS。其他应用在暂停和停止获取后台时间之前只会获得几分钟的后台时间。
标签: ios swift bluetooth-lowenergy core-bluetooth multipeer-connectivity