tencent cloud

移动推送

产品动态
公告
产品功能动态
Android SDK 发布动态
iOS SDK 发布动态
macOS SDK 发布动态
产品简介
产品概述
产品优势
应用场景
全球化部署
购买指南
价格总览
购买指引
计费模式
免费试用
欠费说明
快速入门
创建产品和应用
Android 快速接入
iOS 快速接入
创建推送任务
查询推送记录
推送测试方法指引
产品限制说明
操作指南
推送管理
推送高级功能
实践教程
iOS 平台角标功能实践
API 文档
简介
API 概览
调用方式
推送相关接口
标签相关接口
账号相关接口
统计相关接口
用户属性相关接口
服务端错误码
服务端 SDK
API(Java)
SDK 文档
Android 接入指南
iOS 接入指南
客户端集成插件
macOS接入指南
用户及权限
快速入门配置
进阶自定义配置
资源标签
服务协议
服务等级协议
开发者协议
常见问题
iOS 常见问题
Android 常见问题
Flutter 常见问题
其他问题
移动推送政策
移动推送隐私协议
TPNS 数据处理和安全协议
Developer Agreement
联系我们
词汇表
文档移动推送常见问题Flutter 常见问题

Flutter 常见问题

PDF
聚焦模式
字号
最后更新时间: 2024-01-16 17:43:54

通过 Flutter/React-Native 集成,iOS 端冷启动时如何获取自定义参数?

1. 建议将 tpns_flutter_plugin 版本升级至 V1.0.7 及以上版本,将 tpns_rn_plugin 版本升级至 V1.1.3 及以上版本。
2. 如果 tpns_flutter_plugin 版本低于 V1.0.7 版本, tpns_rn_plugin 版本低于 V1.1.3 版本,则需要在 runner->AppDelegate->didFinishLaunchingWithOptions 方法中通过以下接口获取:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// 消息内容获取
NSDictionary *remoteNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
// 然后根据消息内容进行逻辑处理
}

通过 Flutter 集成,Android 端有时通知回调事件无法触发?

建议在 Flutter 一初始化即调用 XgFlutterPlugin().addEventHandler() 接口设置通知回调事件,以保证 App 冷启动时回调接口设置的时效性;另外请在一次 XgFlutterPlugin().addEventHandler() 接口调用中添加全部需要的回调,多次调用会依次覆盖,导致前序添加的回调无效。具体可参照工程目录 example/lib/main.dart 文件内接口调用方式。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈