Phonegap、Corona 或 Monotouch 是不是可以在 iOS 上进行位置感知通知?

Posted

技术标签:

【中文标题】Phonegap、Corona 或 Monotouch 是不是可以在 iOS 上进行位置感知通知?【英文标题】:Are Location aware notification on iOS possible in Phonegap, Corona or Monotouch?Phonegap、Corona 或 Monotouch 是否可以在 iOS 上进行位置感知通知? 【发布时间】:2011-08-23 09:43:43 【问题描述】:

像其他人一样,我正在冒险进行移动应用程序开发,并且正在研究不同的框架/语言。最吸引我的是 Phonegap、Corona SDK 和 Monotouch。 Objective C 似乎有点太低级了。我已经很久没有做过内存管理了,我也不想重温那种经历。但如果那是我需要去满足客户需求的地方,我会去那里。

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

用户故事是这样的:用户在城里散步。她的口袋里有她的 iPhone,正在通过 iTunes 听音乐。当她走进她当地的购物中心时,我的应用程序(在后台运行)检测到她在她的银行分行附近。我的应用程序还知道用户在银行有一些差事要做。所以我的应用程序中断了当前正在播放的 iTunes 曲目,播放通知声音并在屏幕上显示通知文本,告诉用户附近有一家银行办公室,她现在可能想做那项银行差事。

这可以通过 Phonegap、Corona SDK 或 Monotouch 完成吗?

【问题讨论】:

【参考方案1】:

MonoTouch 支持所有类型的 iOS 定位服务(标准、重大位置更改和区域监控),所以是的,您可以使用 MonoTouch 来做到这一点。

【讨论】:

phonegap 怎么样?支持吗?【参考方案2】:

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

【讨论】:

【参考方案3】:

Apple developer docs 中有一些很好的信息

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

重大变化的定位服务(推荐) 仅前台定位服务 后台定位服务 ...

使用 MonoTouch,一切皆有可能。很确定他们也与 PhoneGap 合作。不知道电晕。

【讨论】:

以上是关于Phonegap、Corona 或 Monotouch 是不是可以在 iOS 上进行位置感知通知?的主要内容,如果未能解决你的问题,请参考以下文章

Corona sdk 应用程序 - 它可以接受来自应用程序外部的文件吗?

Corona 中的触摸事件何时有“取消”阶段?

corona-6-3dsmax-hotfix1CR6.1渲染器汉化破解版

Corona sdk 显示多行通知

来自 XNA,啥是 Corona 的“更新”机制(GameTime、gameTime)?

iPhone配对游戏[关闭]