2017-04-10 150 views
0

我在swift3中的应用程序工作,我的应用程序接收来自web服务器的数据,当需要在服务器端添加新项目时,我需要我的应用程序推送通知,即使当我的应用程序关闭,没有消耗移动资源或定期更新,我怎样才能做到这一点?后台通知

回答

0

推送通知不消耗资源,您的应用程序不得开放以使其正常工作,所以它看起来像解决您的问题只是在您的服务器和应用程序上实现它们。

请注意,用户将被提示接受或拒绝使用推送通知,并根据他的回答他将收到或不收到您的消息。

要知道如何实施推送通知,本教程可能会对您有所帮助。

https://www.raywenderlich.com/123862/push-notifications-tutorial

这是关于推送通知苹果官方文档:

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW1

苹果官方文档解释了如何实现你的服务器和的APN之间的通信。

希望这对您来说已经足够了。 :)

+0

我想使我的应用程序如Facebook或任何其他社交媒体应用程序,当一个添加评论将通知用户,这是否有能力? –

+0

是的。如果您在苹果官方文档中了解了APN,您将可以做类似的事情。在任何评论你会发送一个请求到你的服务器,将决定是否联系APNs发送通知感兴趣的用户或不。一切都取决于你的逻辑。如果你按照我的答案链接的教程和文档,你应该没有问题。 –

+0

是否有其他服务可以免费做到这一点? –