React-native-onesignal: 某些 Android 手机上缺少关闭按钮

创建于 2017-08-18  ·  3评论  ·  资料来源: OneSignal/react-native-onesignal

在某些 Android 设备上,推送通知对话框不显示默认的“关闭”操作按钮,因此需要用户使用操作系统的后退按钮来关闭对话框。 这可以在使用 Web 控制台和 REST API 发送的通知中观察到。

我们正在使用 react-native-onesignal v3.0.3,并且我们的(有限的)一组没有显示按钮的设备包括:

  • 华为 P9 精简版,安卓 7.0
  • 索尼 Xperia SO-02F,安卓 4.4.2

最有用的评论

遇到同样的问题,因为我今天早上做了一个构建。
这是一个演示它的图像:

screenshot aug 18 2017 22-47-13

设备是 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>'

所有3条评论

遇到同样的问题,因为我今天早上做了一个构建。
这是一个演示它的图像:

screenshot aug 18 2017 22-47-13

设备是 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 中修复。 回复较晚,抱歉!

此页面是否有帮助?
0 / 5 - 0 等级