ios – 当我的应用收到多个推送通知时会发生什么?

ios – 当我的应用收到多个推送通知时会发生什么?,第1张

概述我对APN有疑问. 如果应用程序当前未运行时收到多于1个通知,会发生什么情况. *** 作系统是否会逐个显示警报[如果用户继续关闭警报] 或者,如果用户点击了任何“查看” *** 作,它将会启动应用程序,如果是这样,其余警报会怎样? 如果启动了应用程序,它是否会提供启动应用程序的通知对象,或者我们能够访问队列中的所有通知警报. 如果应用程序(未运行)收到超过1个通知,请帮助我解决该过程的问题?有可能的选项(“查 我对APN有疑问.
如果应用程序当前未运行时收到多于1个通知,会发生什么情况.
*** 作系统是否会逐个显示警报[如果用户继续关闭警报]
或者,如果用户点击了任何“查看” *** 作,它将会启动应用程序,如果是这样,其余警报会怎样?
如果启动了应用程序,它是否会提供启动应用程序的通知对象,或者我们能够访问队列中的所有通知警报.

如果应用程序(未运行)收到超过1个通知,请帮助我解决该过程的问题?有可能的选项(“查看”/“关闭”)

解决方法 >如果在设备上以相同的时间间隔收到警报,延迟时间为几毫秒,它将通过声音通知多个警报,甚至您可以逐个看到所有这些警报的d出消失,但是那个警报会消失.收到的最后或最后一次只会显示给您查看申请或关闭.
>如果应用程序正在运行或通过单击警报上的视图按钮启动,那么要查看其余警报,您必须在设备本身处理它.默认情况下, *** 作系统会忽略应用程序运行时出现的所有警报.您必须检查应用程序运行时是否收到警报.

这可以使用UIApplication委托方法来实现:

(voID)application:(UIApplication *)application dIDReceiveRemoteNotification:(NSDictionary *)userInfo

这个你需要实现.这会在应用程序运行时收到通知.

实现上述方法后,即使应用程序正在运行,您也会在每个警报上d出.在这种情况下,它不会启动一个新的应用程序实例.它只会显示d出警报.即使你点击视图,也不会发生任何事情.如果您希望在应用程序运行后单击视图后完成任何特定工作,您可以创建此新功能并告诉 *** 作系统按您的需要运行.

总结

以上是内存溢出为你收集整理的ios – 当我的应用收到多个推送通知时会发生什么?全部内容,希望文章能够帮你解决ios – 当我的应用收到多个推送通知时会发生什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1033504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存