簡體   English   中英

Notifications.requestPermissionsAsync() 不向用戶顯示提示 - 本機反應

[英]Notifications.requestPermissionsAsync() not show prompt to user - react native

我面臨與 requestPermissionAsync 相關的問題,此方法不向用戶顯示提示。 任何幫助將不勝感激

Android 版本:12 Expo SDK:47

你能把代碼放在調用方法“requestPermissionsAsync()”的地方嗎

  • 確保之前沒有使用該方法,如果用戶已經授予了通知權限,則不會再次顯示提示。 您可以使用 getPermissionsAsync() 方法檢查權限的當前狀態,並查看狀態是否為“已授予”
  • 確保您使用的是最新版本的 expo-notifications 庫。 當前版本的 expo sdk 可能存在兼容性問題。
  • 該問題也可能與 Android 版本 12 有關,因為有一些關於此版本通知問題的報告。 如果是這種情況,您可以嘗試在不同版本的 Android 上進行測試,看看問題是否仍然存在。
  • 另一種解決方案是檢查代碼是否在模擬器或真實設備上運行,有時權限提示在模擬器上無法正常工作。 - 你也可以嘗試檢查你的應用程序的日志,看看是否有任何與通知相關的錯誤消息。 如果您仍然遇到問題,請提供有關您的問題、錯誤日志和您使用的代碼的更多詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM