【问题标题】:How to push my app icon on the lock screen when nearby some locations?在某些位置附近时如何在锁定屏幕上推送我的应用程序图标?
【发布时间】:2014-11-10 09:31:55
【问题描述】:

我的应用是移动到商店的应用。 我有 28,000 家商店,我想利用 iOS 中嵌入的地理围栏技术。

我不知道该怎么做。每当用户靠近我的销售点时,我只需要在锁定屏幕上推送我的应用图标即可。

我看到可以在 iTunes Connect 主屏幕上上传区域文件 (.geojson)。但是除了提供这个文件之外,我是否需要在我的代码中支持路由,代码如下?

- (BOOL)application:(UIApplication *)application
           openURL:(NSURL *)url
           sourceApplication:(NSString *)sourceApplication
           annotation:(id)annotation {
   if ([MKDirectionsRequest isDirectionsRequestURL:url]) {
      MKDirectionsRequest* directionsInfo = [[MKDirectionsRequest alloc] initWithContentsOfURL:url];
      // TO DO: Plot and display the route using the
      //   source and destination properties of directionsInfo.
      return YES;
   }
   else {
    // Handle other URL types...
   }
    return NO;
}

【问题讨论】:

    标签: ios app-store-connect geojson geofencing


    【解决方案1】:

    路由覆盖范围适用于导航应用。这不是你需要的。

    有两种方法可以让您的图标出现在锁定屏幕上。

    第一个是回应 Apple 指出您所在的位置有其他人使用过您的应用 - 您无法控制这一点。

    第二个是响应区域监控 - 如果您的应用已注册要监控的区域,那么当设备“在”其中一个区域“内部”时将显示应用图标 - 但系统范围的限制为大约可以监控20个并发区域。

    我建议您在应用中启用重要的位置变化监控。当您的应用确定它在您的某个位置附近时,它可以为相应区域注册区域监控 - 这应该会导致您的应用图标显示在锁定屏幕上。

    当您移出该区域时,您的应用应取消注册该区域的监控。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 2014-08-23
      • 1970-01-01
      相关资源
      最近更新 更多