SFLaunchInfo

类描述

在主从时,在主应用拉起子应用的时候就会需要传入这个参数,里面包含子应用的信息,和拉起原因等参数。

在拉起回调的时候也会回调这个参数:SFAppLaunchListener

类定义

public class SFLaunchInfo {
    private SFOnlineType mOnlineType;
    private String mPackageName;
    private String mSrcSdkVersion;
    private Bundle mBundle;
    private SFLaunchReason mLaunchReason;
    private SubAppInfo mSubAppInfo;
}

成员解析

类成员 类型 描述
mOnlineType SFOnlineType 同步类型枚举,具体请看SFOnlineType解析
mPackageName String 应用包名
mSrcSdkVersion String SDK版本号
mBundle Bundle Bundle,用于传递数据
mLaunchReason SFLaunchReason 拉起原因枚举,具体请看SFLaunchReason枚举解析
mSubAppInfo SubAppInfo 子应用的应用信息,具体请看SubAppInfo解析

SFOnlineType解析

枚举 描述
UNKNOWN 位置
SESSION 只同步Session
INNER 同步所有数据

SFLaunchReason枚举解析

枚举值 描述
Launch_HOSTAPP_AUTH_AUTHORIZATION 子应用启动主应用登录授权
Launch_SUBAPP_AUTH_BACK 主应用登录成功返回子应用
Launch_SUBAPP_ACTIVE 主应用主动启动子应用
UNKNOWN 未知

SubAppInfo解析

保存子应用的包名和启动的Activity

定义

public class SubAppInfo {
    private String mSubAppPackageName;
    private String mSubAppLaunchActivityName;
}

成员解析

成员 类型 描述
mSubAppPackageName String 子应用包名
mSubAppLaunchActivityName String 需要启动子应用的Activity

results matching ""

    No results matching ""