集成微信分享功能-总结

来源:互联网 发布:trenitalia.it 编辑:程序博客网 时间:2024/05/16 10:52

微信开发者中心提供了比较详细的接入流程----android接入指南

在此分享我遇到的问题:


应用进行登记的时候注意有个要签名的地方,第一次不知道是什么意思,就把keystore的名字写到那个地方。结果导致调试的时候一直不通,纠结。。后来搜了些相关资料,才明白需要 自己生成 签名 的。签名工具也能在接入指南那边的 资源下载里面找到。

Android资源下载
开发工具包(SDK)
开发第三方应用所需要的库以及文件。点击下载
范例代码
包含了一个完整的范例工程。该范例的使用可以参阅Android平台上手指南:HelloWeixin@Android。点击下载
签名生成工具
用于获取安装到手机的第三方应用签名的apk包。点击下载
注意事项:
应用发布所用的正式的keystore 和 Eclipse 默认的debug.keystore的区别,所以在生成签名的时候要明确自己手机上安装的是什么签名的应用。 

 1.应用通过审核后获取AppID:xxxxxxxxxxxxxxxxxxxx 和 AppSecret

 2.签名一定填写正确,可先用debug key 调试完成后,在到微信管理中心修改为正确的key签名。

 3.微信开发平台所提供的Demo默认调不通的原因,也是因为Eclipse 默认和key不对,所以要在选择Eclipse顶部菜单Window->Preferences,在弹出的对话框中,选择Android目录下的Build,指定Custom debugkeystore 选项的路径为sdk demo工程目     录中的debug.keystore文件,这样就能分享到微信上面去了。

 4.导入的Jar包  libammsdk.jar 版本一定要是你申请AppId的时候一直,否则也会出现调用不成功,因为可能Jar包代码已经做过调整更新,所以一般保证最新的JAR即可。

 5.将 libammsdk.jar拷贝到项目libs目录下,并且右键单击工程,选择Build Path中的Configure Build Path...,选中Libraries这个tab,并通过Add Jars...导入工程libs目录下的libammsdk.jar文件。

通过以上检查没问题的话,微信分享功能就搞定了。加油!


0 0