簡體   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