在Phonegap,Corona或Monotouch上可以在iOS上进行位置感知通知吗?

时间:2011-08-23 09:43:44

标签: geolocation xamarin.ios cordova uilocalnotification corona

和其他人一样,我正在尝试移动应用程序开发,我正在寻找不同的框架/语言。对我来说最吸引人的是Phonegap,Corona SDK和Monotouch。目标C似乎有点太低了。我很长时间没有做过记忆管理,我也不想重温那段经历。但如果我需要去满足客户的需求,我会去那里。

在这种情况下,客户端需要iOS应用中的位置感知通知。

用户故事是这样的:用户在外面散步。她把她的iPhone放在口袋里,正在通过iTunes听音乐。当她走进她当地的商场时,我的应用程序(在后台运行)检测到她在她银行的一个分支附近。我的应用程序也知道用户在银行有一些差事。因此,我的应用程序会中断当前正在播放的iTunes曲目,播放通知声音并在屏幕上显示通知文本,告诉用户附近有一个银行办公室,并且她现在可能想要执行该银行差事。

可以使用Phonegap,Corona SDK或Monotouch吗?

3 个答案:

答案 0 :(得分:5)

MonoTouch支持所有类型的iOS定位服务(标准,重要的位置更改和区域监控),所以是的,您可以使用MonoTouch来实现。

答案 1 :(得分:0)

虽然Apple已经开始使用Reminders应用程序引入地理位置通知,但我相当确定它不会在更高级别的框架中公开。

答案 2 :(得分:0)

Apple developer docs

中有一些不错的信息
  

有几种方法可以在后台跟踪用户的位置,   其中大部分实际上并不需要您的应用程序连续运行   背景:

     
      
  • 重大变更位置服务(推荐)
  •   
  • 仅前台位置服务
  •   
  • 后台位置服务   ...
  •   

MonoTouch可以实现所有功能。很确定他们也使用PhoneGap。不知道Corona。