2013-03-08 47 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.

所以要注意这一点。