400-893-5552

微信开放平台初探之实现分享APP

 
2016-09-07 16:52:13所属分类:行业动态
        由于项目需求要是实现一个通过微信来邀请好友而达到推广APP目的。本文将详细介绍如何基于微信开放平台的SDK来实现向微信好友分享App。主要包括有:如何获取应用AppID,如何配置项目,如何实现分享,最后简单分析了分享的流程。
微信开放平台初探之实现分享APP
获取应用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个行业的垂直领域应用。多达上百项功能,使用没有限制,可以二次开发,相关售后服务、运营服务满足客户个性化需求。
 
Copyright © 2013-2018 合肥彼岸互联信息技术有限公司 All Rights Reserved地址:合肥市高新区亚夏汽车大厦17楼
工信部备案号: 皖B2-20150071-4    增值电信业务经营许可证:皖B2-20150071-4 安全联盟认证 安全联盟认证 安全联盟实名认证

copyright@2015 合肥彼岸互联信息技术有限公司

电话:400-893-5552 0551-65371998 QQ:800022936

地址:合肥市高新区亚夏汽车大厦17楼