最近发现微信分享异常火爆,很多大的应用商都在微信上有微信公众账号,足以可见微信的火爆。刚开始接手微信项目遇到很顺利,官方DEMO直接使用就可以分享,然后COPY一份代码。等到需要使用的时候,发现不能分享,最后仔细分析才发现是自己没有注意几个细节。 1.项目包名必须到微信开放平台注册,提交审核,如果是使用微信提供测试账号,包名和微信DEMO相同(net.sourceforge.simcpux)。 2.项目中新建一个类,注意:类名必须为WXEntryActivity,该类必须在(项目包名+wxapi)下。微信DEMO(net.sourceforge.simcpux.wxapi.WXEntryActivity) 3.最关键的来了。打包是必须由微信提供的debug.keystore签名打包。否则不能正常发送分享。这个签名工具DEMO里面有,加载进Eclipse就可以 ----> (window-Prefrences-Android-Build)这样应该会了吧。 忘了说了,你必须安装微信先。。。 就这样,看图,看源码,对了。debug.store也顺上。 |
|