通过推送通知iOS检测附近用户并通知

问题描述 投票:0回答:1

我希望在我的移动应用程序中加入一项功能,我通过附近用户的push notification提醒我,他们也有移动应用程序并被识别为我的“朋友” - 即使应用程序在后台也是如此。

示例:用户A和用户B是应用程序内的朋友,用户A在用户B附近。两者都被警告彼此的存在。

是否有任何建议的解决方案我应该考虑实现这个用例?我知道iBeaconsBLEMultipeer Network Connectivity,但诚然,并没有完全掌握它们的概念和可能性。此外,任何可用的初学者教程?我试过在网上搜索,找不到任何东西。

任何指导将不胜感激。

ios swift bluetooth-lowenergy core-bluetooth multipeer-connectivity
1个回答
1
投票

我不认为有一种解决方案可以让你在设备锁定时执行此操作。您可以从后台监控iBeacon信号,当您的应用程序检测到信标时,它甚至会启动。但是,您的应用的所有副本都需要广播信标信号,并且您在设备被锁定时不能这样做,或者在您的应用处于后台时超过几分钟。

监控GPS位置并将其广播到网络也是如此。您可以使用“重要位置更改”通知来检测用户何时移动相当长的距离,但这可能无法为您提供所需的分辨率。

© www.soinside.com 2019 - 2024. All rights reserved.