2011-08-23 29 views
2

與其他人一樣,我正在冒險進入移動應用程序開發領域,我正在研究不同的框架/語言。看起來最吸引我的是Phonegap,Corona SDK和Monotouch。目標C似乎有點過低。我很久沒有做內存管理了,我也不想重溫那段經歷。但如果這是我需要去滿足客戶的需求,我會去那裏。Phonegap,Corona或Monotouch在iOS上是否可以進行位置感知通知?

在這種情況下,客戶端需要iOS應用中的位置感知通知。

用戶故事是這樣的:用戶走出城鎮。她把iPhone拿在口袋裏,通過iTunes聽音樂。當她走進她的當地商場時,我的應用程序(在後臺運行)檢測到她位於她銀行的一個分支附近。我的應用程序也知道用戶在銀行有一些差事。所以我的應用程序中斷了當前正在播放的iTunes曲目,播放通知聲音並在屏幕上顯示通知文本,告訴用戶附近有銀行辦公室,並且她現在可能想要執行該銀行差事。

這可以通過Phonegap,Corona SDK或Monotouch完成嗎?

回答

5

MonoTouch支持所有類型的iOS定位服務(標準的,重要的位置更改和區域監控),所以是的,您可以使用MonoTouch來完成。

+0

怎麼樣的PhoneGap?它支持嗎? –

+0

我不知道,沒有與它合作。 –

0

雖然蘋果已經開始引入地理位置通知和提醒應用程序,但我相當肯定它不會在更高級別的框架中暴露出來。

0

一些好的信息在這裏Apple developer docs

有幾種方法可以跟蹤用戶的背景位置, 其中大部分實際上並不需要你的應用程序中 連續運行的背景:

  • 的顯著變化位置服務(推薦)
  • 前景只能定位服務
  • 個背景定位服務 ...

全部是可能的MonoTouch的。很確定他們也與PhoneGap。不知道科羅娜。