苹果公司是否要求在开发该应用程序期间仅为应用程序设置一次信标的UUID,为了更改它们,您必须创建一个新版本的应用程序?
换句话说,我可以设计一个应用程序,在打开SQL数据库时搜索我存储的多个UUID,然后将这些UUID拉到应用程序中,以便获取可能已在商店中部署的任何新信标自创建App以来的地板。然后从那里将存储在数据库中的图像推送到用户,当他们接近相关的信标UUID时。
感谢。
答案 0 :(得分:1)
不,Apple不要求将iBeacon UUID烘焙到应用程序中。
更强大的应用程序的一个更好的做法是从像您建议的数据库前端的Web服务远程获取这些UUID。
我的公司开发了一个名为ProximityKit的网络服务。除了从Web服务获取已配置的iBeacon标识符列表外,您还可以将键/值对附加到每个已配置的iBeacon,以便这些数据可供您的应用使用。在您的示例中,这些键/值对可以是图像URL,然后在启动后将其下载到您的应用程序。 ProximityKit附带iOS和Android客户端库,因此很容易与您的应用程序集成。
正如您所建议的那样,这种通用方法允许您在应用程序在商店中获得批准后对其进行配置更改。对于非特定于iBeacons的移动应用,这是常见的最佳做法。