用户可以在移动应用中,点击跳转到微信客户端内,进入公众号的会话界面或者资料页(用户已关注公众号时会进入会话界面,未关注则进入资料页),让用户更方便地关注公众号,与开发者进行沟通。
拥有移动应用的开发者,请前往微信开放平台(open.weixin.qq.com),为旗下移动应用申请该接口权限。
开放规则1. 通过微信开发者资质认证的开发者,其帐号下所有的移动应用和公众号应用自动获得微信沟通权限。
2. 移动应用可以唤起同在一个开放平台帐号下的任意一个公众号。
接入流程1、在微信开放平台(open.weixin.qq.com)注册开放平台开发者账号。
2、登录微信开放平台,进入“帐号中心”页申请开发者资质认证。
3、前往“管理中心”界面提交移动应用申请,绑定公众号。
4、前往“资源中心”下载iOS开发工具包或者Android开发工具包,内置到移动应用中,然后查看开发文档进行开发。
Ios版开发接口第一步:创建移动应用
请到“管理中心”创建移动应用,点击“创建移动应用”,填写相关资料,然后将该应用提交审核,只有审核通过的应用才能进行开发。
注册完毕,我们会在 7 个工作日内完成审核工作。审核通过之后,开放平台将分配给该移动应用全局唯一的AppID。
第二步:配置开发环境
参照“iOS接入指南”,下载SDK并配置好开发环境。
第三步:添加接口代码
微信沟通接口iOS代码示例:
JumpToBizProfileReq *req = [[[JumpToBizProfileReq alloc]init]autorelease];
req.profileType = WXBizProfileType_Normal;
req.username = @"gh_xxxxxx"; //公众号原始ID
[WXApi sendReq:req];
Android版开发接口
第一步:创建移动应用
请到“管理中心”创建移动应用,点击“创建移动应用”,填写相关资料,然后将该应用提交审核,只有审核通过的应用才能进行开发。
注册完毕,我们会在 7 个工作日内完成审核工作。审核通过之后,开放平台将分配给该移动应用全局唯一的AppID。
第二步:配置开发环境
参照“Android接入指南”,下载SDK并配置好开发环境。
第三步:添加接口代码
微信沟通接口Android代码示例:
JumpToBizProfile.Req req = new JumpToBizProfile.Req();
req.toUserName = " gh_xxxxxx "; //公众号原始ID
req.profileType = JumpToBizProfile.JUMP_TO_NORMAL_BIZ_PROFILE;
req.extMsg = “extMsg”;
wxapi.sendReq(req);
这个方法已经不能用了
通过weixin://可以打开微信,但不能进入到内部页面
有些链接可以跳转到扫码等地方,微信原来也有开放过跳转到公众号关注页,但后来关闭了
因此官方并没有提供任何方法直接跳转到关注页的。
共同学习,写下你的评论
评论加载中...
作者其他优质文章