tencent cloud

文档反馈

Flutter 常见问题

最后更新时间: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 文件内接口调用方式。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持