当应用程序收到通知时,IOS向HTTP服务器发送请求

时间:2015-06-16 13:13:39

标签: ios objective-c iphone notifications

我是IOS开发的新手,我尝试使用推送通知

根据this文章:

  

当用户的设备收到推送通知时,它会显示提醒,播放声音和/或更新应用程序的图标。用户可以从警报启动应用程序。应用程序将获得推送通知的内容,并可在其认为合适时处理。

Android 开发中,我有一个服务,可以处理应用程序中的所有PUSH消息,当应用程序收到PUSH消息时,我可以发送来自他的HTTP请求。

所以我有一个问题 - 我如何在IOS中做同样的事情? (当app收到PUSH通知时发送HTTP请求)

1 个答案:

答案 0 :(得分:1)

如果您的应用程序位于Foreground中,则可以通过委托方法进行http调用。但如果它处于后台模式,则不可能。

如果可行的话,你可以做一件事。每当生成通知时,它将从服务器生成,因此您可以同时调用您的require http函数。

如果无法做到,那么您可以在服务器和设备上设置某些设置。基于当用户下次打开应用程序时,您可以调用http请求。

希望这会对你有所帮助。