分享到 :

唤起主体小程序/小游戏

  

接口使用场景

直接从第三方APP主体拉起手Q内其对应的小程序/小游戏,前提是需要注册调起能力和绑定关系。

  

接口方法

public int startMiniApp(Activity activity, String miniAppId, String miniAppPath, String miniAppVersion)

  

接口参数

参数参数说明
activity调用者activity。应用使用SDK时,会从应用自己的Activity跳转到SDK的Activity,应用调用SDK的Activity即为这里的调用者activity。
miniAppId调用者期望调起的小程序/小游戏ID
miniAppPath显示的小程序/小游戏的页面路径,例如: pages/tabBar/index/index
miniAppVersion小程序/小游戏的版本: develop/trial/release

  

返回参数

参数参数说明
errorCode函数执行的返回值:
0: MINIAPP_SUCCESS #执行成功
-1: MINIAPP_ID_EMPTY #小程序/小游戏ID为空
-2: MINIAPP_SHOULD_DOWNLOAD #需下载新版QQ
-3: MINIAPP_LENGTH_SHORT #小程序/小游戏ID长度过短(保留字段)
-4: MINIAPP_ID_NOT_DIGIT #小程序/小游戏ID非数字
-5: MINIAPP_UNKNOWN_TYPE #错误的类型
-6: MINIAPP_CONTEXT_NULL #上下文为空
-7: MINIAPP_VERSION_WRONG #小程序/小游戏版本有误

  

示例代码

调用拉起小程序/小游戏的示例代码如下:

int ret = MiniApp.MINIAPP_UNKNOWN_TYPE;
ret=mTencent.startMiniApp(this,getTargetMiniAppId(),mEtTargetMiniAppPath.getText().toString(), mEtTargetMiniAppVersion.getText().toString());
返回顶部