由于项目需求要是实现一个通过微信来邀请好友而达到推广APP目的。本文将详细介绍如何基于微信开放平台的SDK来实现向微信好友分享App。主要包括有:如何获取应用AppID,如何配置项目,如何实现分享,最后简单分析了分享的流程。

获取应用AppID
申请平台账号并创建应用
首先在微信开放平台注册一个平台账号,微信开放平台官网链接。注册登录之后,在首页的“管理中心”页签中 “创建移动应用”。
填写应用信息
下一步填写应用信息。如(App名称、应用图标,应用简介等等)。
配置各平台信息
接下来填写App平台信息。 如App的官网,iOS平台的下AppStore的下载地址(如应用已经上线)和BundleId, 以及android、wp平台等信息。
审核并获取AppID
最后提交审核。一般会在1-2工作日之内完成审核。审核通过后即可获得AppID和AppSecret,
之后我们就可以使用平台提供的分享和发送消息Api。(PS:微信授权登陆、微信支付、微信卡卷等接口需要微信开发者认证(300元/年))
配置项目
下载SDK并安装
下载微信SDk,在微信开放平台->资源中心->资源下载->iOS资源下载。点击下载SDK。然后将WeChatSDK_1.5拖到Project Navigator。
利用lipo -info 命令行检测SDK支持的Architecture:
配置项目
安装SDK之后在项目中添加其依赖的系统库。
然后再配置项目的AppID(从微信平台获取的应用ID)。
绑定参数
使AppDelegate实现WXApiDelegate,让AppDelegate接收微信的回调事件。
然后在App入口向微信终端注册AppID, 这样在App第一次启动后,就会在微信的可应用列表出现。
实现构建分享App消息对象(WXMediaMessage对象,SendMessageToWXReq对象)然后调用[WXApi sendReq:req]此接口方法携带消息对象跳转到微信app。该对象字段的详细含义请见官网Api文档。
}
然后在AppDelegate中实现WXApiDelegate的onReq,在此回调方法接收微信向App传递的数据。具体实现如下:(其中BaseReq字段详细含义请见官方Api文档)。
通过上述两端代码即可实现:app向微信跳转并传递数据,微信向app跳转并传递数据。
以上介绍了微信开放平台初探之实现分享APP的详细步骤,从注册账号创建应用到分享的实现。小猪创梦CMS多用户微信营销系统系统内置100多项应用,涵盖近30个行业的垂直领域应用。多达上百项功能,使用没有限制,可以二次开发,相关售后服务、运营服务满足客户个性化需求。