Flutter SDK 版本说明
1.10.0
Section titled “1.10.0”- 新增推送按钮功能
- Android SDK 更新(1.8.4) 版本说明
- iOS SDK 更新(1.9.2) 版本说明
- [重要变更] 从 1.9.0 版本开始,iOS swizzling 被强制禁用。
- 如果未实现任何必需的方法,部分推送通知行为可能无法正常工作。
- 请从头重新查阅集成指南,以核实尚未实现的方法并进行测试。
- 通过内部队列稳定了任务的顺序处理
- Android SDK 更新(1.7.1)
- iOS SDK 更新(1.7.1)
- 新增应用内消息
- 保证在
init之前调用的函数无论顺序如何都会被执行
- 停止支持
getTags和deleteTags函数 - 修改
setTags,允许将 null 作为参数值传入 - 将 Android SDK 升级至 1.6.1
- 新增了对 iOS Privacy Manifest 的支持
[重要变更] 新增了自动 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_colorflarelane_default_channel_name
现在可以通过初始化选项控制通知权限的请求时机
- 新增
bool requestPermissionOnLaunch作为initWithContext()的第三个参数
新增函数
subscribe()- 使用fallbackToSettings参数,在无法显示权限弹窗时跳转到设置界面unsubscribe()
新增函数
trackEvent()getTags()
新增了对 Android OS 13 通知权限弹窗的支持