2013-03-08 76 views
0

我試圖找出解決相對複雜的目標的最簡單方法。當收到電子郵件/短信時推送通知

我正在爲我的志願消防站寫一個iOS應用程序。當每次緊急呼叫結束時,所有成員都會收到一個具有預定結構的短信(或電子郵件),以提供呼叫詳情。我想解析這個消息並生成一個站呼叫路由。

我可以生成沒有問題的地圖。問題在於將消息傳遞給應用程序。我知道iOS無法讀取傳入的文本或電子郵件。下一個選項是設置一個服務器來接收消息並將通知推送給所有成員。但是,我知道推送通知存在問題,並且可能不會像我們所需要的那樣快。那麼,還有另一種方式嗎?我可以讓應用程序接收自己的電子郵件,與郵件應用程序分開嗎?

謝謝!

+0

什麼讓你認爲推送通知速度不夠快?電子郵件通知也是推送通知。 – JeanLuc 2013-03-08 21:29:46

回答

0

單個應用程序無權訪問郵件和短信。做你想做的唯一方法是發送推送通知。您可以發送包含呼叫位置經緯度的自定義數據,以便您的應用程序繪製路線。

我玩過推送通知,大部分時間都是FAST,電子郵件使用相同的系統。存在一些連接情況,其中推送消息將比SMS更快,並且其中SMS將比推送更快。另外,Apple不保證發送推送通知,所以出於這個原因,緊急服務依賴於它們並不是一個好主意。

事實上,根據蘋果提交的應用指南(你必須有一個蘋果開發者帳戶讀取全稱)Apps that use location-based APIs for dispatch, fleet management, or emergency services will be rejected.

所以要注意這一點。