簡體   English   中英

React Native OneSignal:Android 上未提示用戶同意

[英]React Native OneSignal: User not prompted for consent on Android

在我的 React Native 應用程序中,我想提示用戶同意接收 OneSignal 推送通知。 我有代碼OneSignal.promptForPushNotificationsWithUserResponse() ,它在 iOS 上成功提示用戶,但在 Android 上卻沒有。 當我在我的 Android 設備上測試時,該設備仍然會注冊,我可以向它發送推送通知。 但是在另一個用戶的 Android 上,他們報告說他們無法接收通知。

我想知道的:

  1. 為什么OneSignal.promptForPushNotificationsWithUserResponse()不像在 iOS 上那樣提示我在 Android 上獲得許可?

  2. 我可以做些什么來讓 Android 設備獲得許可提示,這樣就不會有某些設備無法接收通知嗎?

您需要目標 SDK 版本為 33,無論如何請參閱https://documentation.onesignal.com/docs/how-to-prompt-for-push-permissions-with-an-in-app-message &&https://documentation .onesignal.com/docs/react-native-sdk-setup

它肯定會幫助您進一步了解它。

暫無
暫無

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

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