跳转到内容

React Native SDK 版本说明

  • 新增推送按钮功能
  • Android SDK 更新(1.8.4) 版本说明
  • iOS SDK 更新(1.9.3)版本说明
    • [重要变更] 从 1.9.0 版本开始,iOS swizzling 被强制禁用。
    • 如果未实现任何必需的方法,部分推送通知行为可能无法正常工作。
    • 请从头重新查阅集成指南,以核实尚未实现的方法并进行测试。
  • iOS SDK 更新(1.7.3)
  • Android SDK 更新(1.8.1)
  • 通过内部队列稳定了任务的顺序处理
  • Android SDK 更新(1.7.1)
  • iOS SDK 更新(1.7.1)
  • 新增应用内消息
  • 保证在 init 之前调用的函数无论顺序如何都会被执行
  • Android SDK 更新(1.7.0)
  • iOS SDK 更新(1.7.0)
  • 停止支持 getTagsdeleteTags 函数
  • Android SDK 更新(1.6.2)
  • iOS SDK 更新(1.6.3)

[重要变更] 新增了自动 URL 处理

  • 如果您已经实现了自己的点击处理逻辑,它可能会与自动处理一同运行,从而导致重复执行。在这种情况下,请参考关闭自动 URL 处理来关闭自动处理。

为 web view 新增了 JavaScript bridge 代码

  • 对于使用 web view 的混合应用,Mobile SDK 与 FlareLane Web SDK 兼容,并可以捕获从 Web SDK 调用的函数。

移除的函数

  • setIsSubscribed()-> 请改用 subscribe()unsubscribe()

重命名的函数

  • setNotificationConvertedHandler() -> setNotificationClickedHandler()

新增了在前台接收通知的处理函数

  • setNotificationForegroundReceivedHandler()

[Android] 移除的属性

  • NotificationManager.accentColor -> 请在 values/strings.xml 中添加颜色

[Android] accentColor 和 Channel Name 现在可以通过 values/strings.xml 修改

  • flarelane_notification_accent_color
  • flarelane_default_channel_name

现在可以通过初始化选项控制通知权限的请求时机

  • 新增 bool requestPermissionOnLaunch 作为 initWithContext() 的第三个参数

新增函数

  • subscribe() - 使用 fallbackToSettings 参数,在无法显示权限弹窗时跳转到设置界面
  • unsubscribe()

新增函数

  • trackEvent()
  • getTags()

新增了对 Android OS 13 通知权限弹窗的支持