我是IOS开发的新手,我尝试使用推送通知
根据this文章:
当用户的设备收到推送通知时,它会显示警报,播放声音和/或更新应用程序的图标 . 用户可以从警报启动应用程序 . 应用程序将获得推送通知的内容,并可以根据需要进行处理 .
在 Android 开发中,我有 Service 处理应用程序中的所有PUSH消息,当app收到PUSH消息时,我可以发送来自他的HTTP请求 .
所以我有一个问题 - 我如何在IOS中做同样的事情? (当app收到PUSH通知时发送HTTP请求)
如果您的应用程序位于Foreground中,则可以通过委托方法进行http调用 . 但如果它在后台模式,那么它是不可能的 .
或者,如果最终可行,你可以做一件事 . 每当生成通知时,它将从服务器生成,因此您可以同时调用您的require http函数 .
如果不可能,那么您可以在服务器上设置某个设置,并根据用户下次打开应用程序时的设置,您可以调用http请求 .
希望这对你有所帮助 .
1 回答
如果您的应用程序位于Foreground中,则可以通过委托方法进行http调用 . 但如果它在后台模式,那么它是不可能的 .
或者,如果最终可行,你可以做一件事 . 每当生成通知时,它将从服务器生成,因此您可以同时调用您的require http函数 .
如果不可能,那么您可以在服务器上设置某个设置,并根据用户下次打开应用程序时的设置,您可以调用http请求 .
希望这对你有所帮助 .