如何在 Urban Airship cordova 中识别推送通知的状态是 'Dont Allow' 或 'Ok'?

How to identify the status of Push notification is 'Dont Allow' or 'Ok' in Urban Airship cordova?

我正在使用 UrbanAirship 推送通知做 cordova 项目。当我们启动该应用程序时,我们将在我们的应用程序中收到推送通知警报消息,例如“不允许”和“允许”选项。如果用户在我的应用程序中单击“不允许”选项,我必须将切换开关切换为“关闭”,但如何识别用户单击了“不允许”或“确定”。任何人都可以帮助找到状态或任何其他方法来解决它吗?提前致谢。

您可以通过调用isAppNotificationsEnabled获取状态。我相信系统提示会导致 cordova 应用程序暂停,因此在恢复时您应该能够使用更新的值查询它。目前没有可用于此字段更改的事件,但我们可以在未来的版本中添加一个。