概述
1.集成微信SDK依赖包
compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
2.调起小程序方法
/***
* 跳转到微信小程序
* @param appId 安卓应用appID
* @param userName 小程序原始ID
* @param path 若无路径填写空字符串
*/
public void jumpToWXMiniApp(String appId, String userName, String path) {
IWXAPI api = WXAPIFactory.createWXAPI(context, appId);
WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
req.userName = userName;//"gh_d43f693ca31f"; // 小程序原始id
req.path = path; //拉起小程序页面的可带参路径,不填默认拉起小程序首页
req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;
api.sendReq(req);
}
3.添加回调类
public class WXEntryActivity extends Activity implements IWXAPIEventHandler {
// 小程序发送消息到app
@Override
public void onReq(BaseReq baseReq) {
}
@Override
public void onResp(BaseResp resp) {
if (resp.getType() == ConstantsAPI.COMMAND_LAUNCH_WX_MINIPROGRAM) {
WXLaunchMiniProgram.Resp launchMiniProResp = (WXLaunchMiniProgram.Resp) resp;
String extraData =launchMiniProResp.extMsg; //对应小程序组件 <button open-type="launchApp"> 中的 app-parameter 属性
}
}
@Override
public void onPointerCaptureChanged(boolean hasCapture) {
}
}
4.app与小程序关联
最后
以上就是繁荣凉面为你收集整理的app 打开小程序的全部内容,希望文章能够帮你解决app 打开小程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复