【问题标题】:Request Push Notification Permissions for Cordova iOS and Android?请求 Cordova iOS 和 Android 的推送通知权限?
【发布时间】:2019-12-29 03:14:00
【问题描述】:

我遇到了困难,非常感谢您的帮助。

详情

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

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

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

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

在 iOS 和 Android 上使用 Cordova 是否有简单或简单的方法?

【问题讨论】:

    标签: android ios cordova apple-push-notifications


    【解决方案1】:

    你可以试试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>
    

    【讨论】:

      猜你喜欢
      • 2017-11-02
      • 1970-01-01
      • 2022-08-08
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多