一年中每天都有独特的iOS通知

时间:2013-10-08 17:42:21

标签: iphone ios objective-c notifications

我真的很难找到一个优雅,简单的解决方案来解决这个问题。每天,在用户指定的时间(不需要他们指定日期,因为应用程序将在一年中的每一天向他们提供通知),用户将收到唯一的文本通知,并带有唯一的音频通知(基本上将是我阅读当天文字通知中的内容的音频片段。请告知。

2 个答案:

答案 0 :(得分:1)

您需要设计一个后端服务来提供push notification。 只需在Amazon服务器上托管云服务即可使用该服务与您的应用程序同步时间。

完成此操作后,向服务器发送请求以获取音频片段或发送文本短信的请求。您的短信应由后端服务器使用texting API

发送

您无法在前端集成此逻辑,因为用户可以更改其设备时间。 这会搞砸你的通知。 你需要依靠你的Hos Hosting服务。使用以下任何服务尝试快速原型设计:

1)Amazon BanStalk。 2)Google App Engine

另请注意,您需要拥有Paas云服务,该服务已经具有设置这些内容所需的框架,并且可以轻松地为您提供存储音频和发送短信的API。不要像亚马逊Aws一样使用Saas或Iaas服务,您必须手动设置所有内容

答案 1 :(得分:1)

您必须实施一个后端,为您的应用程序提供服务,或者您可以使用NSKeyedArchiver存储通知,并根据当天的情况查看通知,如果它们永远不会改变(如果您每年至少更新一次您的应用程序)。如果您只想发送带有365个通知的应用程序,第二个选项会很好,但是如果您不能这样做,那么您必须将它们提供给应用程序。