繁体   English   中英

为 Cordova iOS 和 Android 请求推送通知权限?

[英]Request Push Notification Permissions for Cordova iOS and Android?

我被卡住了,非常感谢您的帮助。

细节

  • 我有一个可用的 React/Cordova 应用程序。
  • 我正在使用 PubNub 发布 APNS 和 FCM 通知。
  • 我正在使用 cordova-plugin-device 来获取设备 UUID。

我需要请求用户的许可才能允许推送通知。

我如何分别为 Android 和 iOS 做到这一点?

我已经尝试过cordova-plugin-firebase、cordova-plugin-firebasex 和phonegap-plugin-push,但它们不能与cordova@9.x 一起使用并且对我的目的来说太过分了。 我只想请求推送通知权限,而不是直接从设备发送通知。

是否有一种简单的方法可以使用 Cordova 为 iOS 和 Android 执行此操作?

你可以试试cordova-plugin-permission

此插件提供验证和请求授予 Android 应用程序权限的能力。

对于 iOS,我相信您需要合并您的 plist 以添加您请求的权限

 <edit-config file="*-Info.plist" mode="merge" target="[THE PERMISSION]">
        <string>[string explaining why you need it]</string>
  </edit-config>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM