在某些 Android 设备上,推送通知对话框不显示默认的“关闭”操作按钮,因此需要用户使用操作系统的后退按钮来关闭对话框。 这可以在使用 Web 控制台和 REST API 发送的通知中观察到。
我们正在使用 react-native-onesignal v3.0.3,并且我们的(有限的)一组没有显示按钮的设备包括:
遇到同样的问题,因为我今天早上做了一个构建。
这是一个演示它的图像:
设备是 Infinix X555,Android 7.0
编辑:看起来它是由 onesignal android sdk 的 3.6.0 版引入的。 作为临时修复,您可以在依赖项下的android/app/build.gradle
文件中将 sdk 版本强制为 3.5.8:
compile (project(':react-native-onesignal')){
exclude group: 'com.onesignal', module: 'OneSignal'
}
compile 'com.onesignal:OneSignal:3.5.8<strong i="12">@aar</strong>'
我不知道如何处理这个。 @jkasten2 @Nightsd01
@rfmejia这已在 3.6.2 OneSignal Android SDK 中修复。 回复较晚,抱歉!
最有用的评论
遇到同样的问题,因为我今天早上做了一个构建。
这是一个演示它的图像:
设备是 Infinix X555,Android 7.0
编辑:看起来它是由 onesignal android sdk 的 3.6.0 版引入的。 作为临时修复,您可以在依赖项下的
android/app/build.gradle
文件中将 sdk 版本强制为 3.5.8: