我试图找出解决相对复杂目标的最简单方法。
我正在为我的志愿者消防局写一个iOS应用程序。当每个紧急呼叫都熄灭时,所有成员都会收到一条预定结构的短信(或电子邮件),提供呼叫详细信息。我想解析此消息并生成一个站到呼叫路由。
我可以毫无问题地生成地图。问题在于将消息发送到应用程序。我知道iOS无法读取传入的文本或电子邮件。下一个选项是设置服务器以接收消息并将通知推送给所有成员。但是,我知道推送通知存在问题,可能不会像我们要求的那样快。那么,有另一种方式吗?我可以让应用程序接收自己的电子邮件,与Mail应用程序分开吗?
谢谢!
答案 0 :(得分:0)
个别应用无法访问Mail和SMS。执行您想要执行的操作的唯一方法是发送推送通知。您可以发送包含呼叫位置的纬度和经度的自定义数据,这样您的应用就可以绘制路线。
我玩过推送通知,大部分时间都是快速的,电子邮件使用相同的系统。在某些连接情况下,推送消息将比SMS快,而其他情况下SMS将比推送更快。此外,Apple不保证提供推送通知,因此,紧急服务依赖它们并不是一个好主意。
事实上,根据Apple App提交指南(您必须有一个苹果开发者帐户才能完整阅读)Apps that use location-based APIs for dispatch, fleet management, or emergency services will be rejected.
所以要注意这一点。