2.1 微信分享功能
我们使用微信分享功能之前需要再微信开放平台(https://open.weixin.qq.com/)注册账号,然后登陆后台添加对应的APP应用,通过微信审核获取APPID、APPSecret
点击“创建移动应用”,添加我们需要使用微信开发平台分享、登录、收藏、支付等功能的基本信息
填写后,点击下一步“填写平台信息”,注意Android应用的包名、应用的签名填写(IOS这里不讲),包名必须和我们应用存放基本的Activity的名称一致,应用的签名使用微信开放平台提供的签名工具生成的签名。
2.2 签名工具生成的签名
微信开放平台提供了一个签名工具Gen_Signature_Android221cbf.apk,可以直接安装到我们的手机中,然后输入我们应用的包名,生成一长串的字符,类似如下:c7acff0cc54de27edc1284c135c64235,填写到上面添加的应用里面。但是,千万要注意我们不要直接使用Eclipse或者Studio运行项目,这时Eclipse或Studio使用默认的密钥库debug.keystore生成的签名,测试的时候会出问题的,频繁闪退(如果你已经使用专利方式进行签名测试,由于微信缓存,在使用自己密钥库签名后测试,还是出现闪退现象,需要清除一下微信缓存)。为了能够顺利的通过测试,我们得生成自己唯一的密钥库myDebug.keystore,使用生成的密钥库完成apk的签名,最后使用签名工具输入包名获取到的签名才是正确的,填写到微信开发平台添加的应用中,测试通过。
2.3 修改demo中的APPID
APPID唯一标识审核通过的应用,你可以登录微信开放平台,在“管理中心”中查看,为了安全APPID不要随便告诉他人,如下图:
将获取到的APPID在代码中修改成我们的,同时还得改AndroidManifest.xml的中的APPID,之后可以将APP应用安装到手机上测试了。
3.1 支付测试
当前文章价值6.26元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)