在显示推送通知弹出窗口时禁用点击主页按钮

Posted

技术标签:

【中文标题】在显示推送通知弹出窗口时禁用点击主页按钮【英文标题】:Disable home button tapped while push notification popup displayed 【发布时间】:2018-08-06 12:16:31 【问题描述】:

当推送通知弹出窗口显示在应用程序中并点击主页按钮时,推送通知弹出窗口将隐藏而不采取任何操作(允许/不允许) 那么,有没有什么方法可以在没有对推送通知弹出采取任何操作的情况下,并且在点击主页按钮弹出时不会隐藏。屏幕会保持不变?

谢谢

【问题讨论】:

这是系统行为。 我不确定你的目标是什么,但如果你问用户一个强制性问题并且你需要一个回复,那么使用 UIAlerController 而不使用取消按钮 我不认为这是可能的,因为它的原生苹果行为,你无法改变它。 我有一个应用程序“Espncricinfo 应用程序”,并且该应用程序具有相同的功能。 @TaimoorSuleman 当我们的应用程序中显示推送通知弹出窗口并且如果用户按下主页按钮则通知弹出窗口将消失。所以,我希望在没有对通知弹出(Allow/DisAllow)采取任何操作的情况下,点击设备主页按钮@zombie 时弹出不会消失 【参考方案1】:

请检查推送通知委托方法。

【讨论】:

以上是关于在显示推送通知弹出窗口时禁用点击主页按钮的主要内容,如果未能解决你的问题,请参考以下文章

iOS:推送通知仅在应用程序在前台运行时才有效

phonegap 推送通知在 iPhone 上不起作用

Bluemix 推送通知服务 - 不推荐使用 App Route 参数

将 iOS 推送通知显示为警报弹出窗口而不是横幅样式

如何在浏览器中自定义推送通知的权限请求弹出窗口?

如果在推送通知弹出窗口中单击“不允许”,回调方法是啥? [复制]