app打开小程序,如何返回app
发布于 6 年前 作者 guiying92 1590 次浏览 来自 问答

仿照官方的代码已经实现从app跳转到小程序,然后再返回的时候,只能先返回到微信,再返回到app,用户体验不太好,能不能直接返回到app中呢? 有什么解决办法?

String appId = “-------”; // 填应用AppId


IWXAPI api = WXAPIFactory.createWXAPI(context, appId);



WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();


req.userName = “-------”; // 填小程序原始id


req.path = path;                  //拉起小程序页面的可带参路径,不填默认拉起小程序首页


req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版,体验版和正式版


api.sendReq(req);

1 回复
<activity
   android:name=".wxapi.WXEntryActivity"
   android:label="[@string](/user/string)/app_name"
   android:theme="@android:style/Theme.Translucent.NoTitleBar"
   android:exported="true"
   android:taskAffinity="net.sourceforge.simcpux"
   android:launchMode="singleTask">
</activity>

设置一下taskAffinity和launchMode="singleTask"即可。

回到顶部