【问题标题】:Find if user is near a certain location iOS查找用户是否靠近某个位置 iOS
【发布时间】:2015-05-25 13:39:17
【问题描述】:

我想制作一个应用程序,它可以找到附近的咖啡店,如果在 1 英里内找到任何咖啡店,就会推送通知用户。
我只是想确定它是如何完成的
这是我到现在为止一直在想的

  1. 获取用户位置
  2. 后台每分钟更新一次,看看是否有变化
  3. 如果更改,请从服务器上的数据库中查找附近的商店
  4. 如果找到附近的商店,请在手机上推送通知用户。
  5. 每个商店 1 个通知,因此如果在同一位置发现同一商店,则不会再次发送推送通知。

请告诉我,如果这可以做到。我只是不确定在后台更新后台位置,或者即使应用程序已关闭。

【问题讨论】:

  • 如果您尝试每分钟更新用户的位置,我认为 Apple 不会批准您的应用程序。这可能会消耗大量用户的手机电池。关于推送通知,这将是一个远程推送,因此,如果您已经在特定时间为特定商店发送了推送,那么您可以在服务器中的每一个。
  • 您想做的事都可以完成,但在继续之前请参阅 [this answer][1]。 [1]:stackoverflow.com/questions/13847229/…
  • 所以即使应用程序关闭也可以这样做?

标签: ios cllocationmanager


【解决方案1】:

我建议您看看 Parse.com - 一个非常适合移动设备(Android、win 和 iOS)的数据库和库系统。易于为您的商店设置用户位置和地理位置。 Parse 有一个内置的推送通知系统,它工作起来非常简单,可以通过你离商店的距离来触发。 Parse 的数据库是可扩展的并且可以免费使用,直到您在应用程序中达到高水平的用户流量。

看一看:Parse.com

【讨论】:

  • 酷!您可以通过学习这些教程轻松开始 :) parse.com/apps/quickstart
  • 解析有QQ登录吗?我看到它只有 fb、twitter 和 g+
  • @Ankit - Parse 不仅适用于 FB 和 Twitter,您还可以进行自己的登录,并且可以连接到 QQ。检查connect.qq.com。
猜你喜欢
  • 2014-06-26
  • 2017-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多