我真的很难找到一个优雅、简单的解决方案来解决这个问题。每天,在用户指定的时间(不需要他们指定日期,因为应用程序将在一年中的每一天向他们提供通知),用户将收到一个独特的文本通知,带有独特的音频通知(基本上将是我阅读当天文本通知中的内容的音频剪辑)请告知。
问问题
63 次
2 回答
1
您需要设计一个后端服务来传递推送通知。只需在 Amazon 服务器上托管一个云服务,使用它来与您的应用程序同步时间。
完成此操作后,向您的服务器发送请求,请求获取音频剪辑或发送文本短信。您的短信应该由您的后端服务器使用短信 API 发送
您不能将此逻辑集成到前端,因为用户可以更改其设备时间。这会弄乱您的通知。为此,您需要依靠您的 Can Hosting 服务。尝试使用以下任何服务进行快速原型制作:
1)亚马逊 BanStalk。2)谷歌应用引擎。
另请注意,您需要有 Paas 云服务,该服务已经具有设置这些东西所需的框架,并轻松地为您提供 API 来存储音频和发送文本消息。不要使用像 Amazon Aws 这样的 Saas 或 Iaas 服务,您必须手动设置所有内容
于 2013-10-08T17:46:04.347 回答
1
您必须实现一个为您的应用程序提供服务的后端,或者您可以使用NSKeyedArchiver存储通知,如果它们永远不会更改(并且如果您每年至少更新一次应用程序),则根据日期查找它们. 如果您只想通过 365 通知发布您的应用程序,则第二个选项会很好,但如果您不能这样做,那么您必须将它们提供给应用程序。
于 2013-10-08T17:48:38.880 回答