动态iBeacons和UUID的手动输入

我正在开发一个从后端服务器检索iBeacon UUID的应用程序,这意味着应用程序中没有硬编码的UUID,这些ID也在不断变化。 可以在后端更新UUID,应用程序将收到一组要监视的新UUID。

根据这篇文章,Apple拒绝支持手动输入UUID的应用程序,我不确定我的应用程序是否会进入App Store。

如果您已经走过这条道路或者已经研究过类似的概念并通过审核过程,我想听听您的反馈。

我还拒绝了允许手动输入ProximityUUID的应用程序。 我对Apple的立场的理解是,这仅适用于作为信标传输 ,并且允许手动用户输入ProximityUUID以用于检测目的。 他们不希望您使用手动输入的ProximityUUID进行传输的原因是因为它允许创建一个简单的黑客工具来“欺骗”其他人的信标。

也就是说,您的用例仍然不同,因为您从服务器获取ProximityUUID,而不是直接从用户输入获取。 我在AppStore中有几个应用程序正是这样做的,这是一种常见的做法,所以我不认为这对你来说是个问题。

关于UUID的有趣讨论。 鉴于ibeacon协议要求您知道UUID,必须事先将它们添加到您的应用程序是一个主要限制。 如何从Apple David请求官方UUID,您的公司“Radius”制作信标,是它配置的UUID是否配置了与Apple设置的“官方”协议?