11/08/2024 16:35:55

问题描述

如果启动 Activity(例如 SplashAcitity) 不是主 Activity,从第三方拉起游戏时无法触发 wakeup 回调( LoginBaseRetEvent

问题原因

没有正确透传启动 Activity 接收的第三方 intent 信息到主 Activity。错误示例如下:

Intent myInetent = new Intent();     // 错误关键代码:new Intent()
// 游戏添加自定义参数
......
startActivity(myIntent);

解决方案

需要把启动 Activity 接收的第三方 intent 信息传到主 Activity,正确示例如下:

Intent myInetent = getIntent();
// 游戏添加自定义参数
......
startActivity(myIntent);

扩展阅读: 从第三方拉起时,相关信息会通过 Intent 传给启动的第一个 Activity,如果启动 Activity 不是主 Activity 的话,则需要把启动 Activity 接收到的第三方 intent 信息传到主 Activity



Copyright © 2024 MSDK.
All rights reserved.

results matching ""

    No results matching ""