应用程序关闭时的 Ionic 3 推送通知

Posted

技术标签:

【中文标题】应用程序关闭时的 Ionic 3 推送通知【英文标题】:Ionic 3 Push Notifications when app is closed 【发布时间】:2018-04-05 18:04:43 【问题描述】:

我正在用 ionic 开发一个应用程序。我遇到了推送通知的问题。即使应用程序关闭(如whatsapp),我必须要求用户向他发送推送通知的哪些权限?我必须使用哪个插件来做到这一点?

提前致谢。

【问题讨论】:

【参考方案1】:

您无需为此请求权限。由于您注册您的用户应用程序以使用通知服务,因此将收到通知,除非您的 android 中有某些东西阻止应用程序在后台启动(我在华硕 Zenfone Zen UI 上遇到了这种问题,所以我不得不授予应用程序自行启动的权限......但通知已发送,它只是被阻止)。 OneSignal 是一个很好的免费服务,它有一个 ionic 插件: https://ionicframework.com/docs/native/onesignal/。

希望这会有所帮助。祝你好运!

【讨论】:

您好,非常感谢!!!我也有华硕 Zenfone。那么其他手机中的通知正常到达还是我必须实现一种方法在通知到达时在后台启动应用程序? @Bistaff 它正常到达。在 Zenfone 上,您还可以授予应用程序自动启动的权限(它位于用于自初始化的配置中)。不过不用担心,zenfone 对大多数应用程序(包括可信赖的应用程序)都会这样做,因此您的应用程序没有问题 嗨@Ronan Lopes,感谢您的回答!!!我在我的华硕上试过,我的应用程序(离子调试模式)不被接受进行自初始化,所以推送通知没有到达。你知道绕过这个配置的方法吗? asus.com/support/FAQ/1013752 这篇文章展示了如何为您安装的应用程序启用/禁用该功能(即使是那些未从 Playstore 签名的应用程序),因此在您允许您的应用程序后,您的通知可能会到达通常 @Bistaff 不客气。如果回答对您有帮助,请考虑点赞并标记=)

以上是关于应用程序关闭时的 Ionic 3 推送通知的主要内容,如果未能解决你的问题,请参考以下文章

应用关闭时的 Android Studio 推送通知

带有有效负载的 Ionic 3 推送通知

使用 Ionic 3 和 Amazon Pinpoint 推送通知

未收到 Ionic Cloud 推送 GCM 通知

在 Ionic 3 应用程序上收到推送通知时调用哪个函数?

在接收推送通知时获取数据 - ionic3