0

我是一名 iOS 开发人员,涉足非常陌生的领域。我有一个客户想要使用电子邮件正文,其内容是动态项目(如姓名、地址、GPS 坐标),并将该信息用作推送通知的一部分。

本质上,我需要弄清楚如何获取电子邮件正文、解析这些常见项目的内容、获取这些项目并发出 POST 请求以向我的应用程序发起推送通知(可能使用 Parse 的 REST API) .

我考虑过的一些选项。编写一个服务器端应用程序来监视新电子邮件,解析正文并生成代码并发出 POST 请求(但我不确定具体如何)。

使用 Google 的 App Engine 并创建某种脚本并使用 gmail(不确定具体如何操作)。

我希望有人对如何以某种流线型和优雅的方式实现这一点有一些想法。输入表示赞赏。

4

1 回答 1

1

您可以查看MailServiceGoogle AppEngine 以帮助您满足您的要求。这是文档

该服务提供了接收发送到您的应用程序的电子邮件的能力。请参阅此处的 Java 链接:https ://developers.google.com/appengine/docs/java/mail/receiving 。如果您使用的是 Python,则可以从 Python 文档中获得相同的信息。传入邮件服务将允许您编写一个简单的处理程序/servlet,每次收到电子邮件时都可以调用该处理程序/servlet。您可以解析电子邮件内容并创建您的推送通知数据。

或者,您可以通过以下方式将其分解:1)接收电子邮件并创建任务 2)任务发送推送通知,而不是同步执行所有操作

希望这可以帮助。

于 2012-09-10T04:25:35.577 回答