在我的React Native应用程序中,我想提示用户同意接收OneSignal推送通知。我有代码OneSignal.promptForPushNotificationsWithUserResponse()
,它在iOS上成功提示用户,但在Android上没有。当我在Android设备上测试时,设备仍然注册,我可以向它发送推送通知。但在另一个用户的Android上,他们报告无法接收通知。
我想知道的:
1.为什么OneSignal.promptForPushNotificationsWithUserResponse()
在Android上不像在iOS上那样提示我权限?
1.我可以做些什么来让Android设备得到权限提示,这样就不会有一些设备无法接收通知?
1条答案
按热度按时间vlf7wbxs1#
您需要的目标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。
它肯定会帮助你进一步弄清楚。