PhoneGap/Cordova微信分享插件【升级版】
2016-05-05 09:15
495 查看
安装:
?
安装成功后,需要将插件目录中的 wxapi 文件夹 移动 到你的
主包 中,这是微信官方的要求,wxapi 文件夹的作用是接受来自微信的回传信息。
移动文件夹后,java文件会出现一个报错,将第一行的包名修改为你自己的主包名即可。
还需要做的工作是打开WechatShare.java文件,大约在58行处,将appID修改为你自己在微信开放平台申请到的。
至此,准备工作就绪,可以使用插件了。
与所有插件一样,你应当在deviceready事件后调用插件,像这样:
?
首先来看看如何分享网页到微信,我想这是我们最常见的应用了:
?
分享文字:
?
分享图片:
?
分享音乐:
?
分享视频:
?
分享文件:
?
如果需要处理微信分享的结果,判断分享是否成功,可以定义一个回调函数:
?
在git中,我提供了一个完整的Android分享示例,在example文件中:
https://git.oschina.net/jiusem/WechatShare-for-PhoneGap.git
里面包含keystore文件,可以用来调试;在bin文件夹中有一个生成的apk文件,可以安装到手机上来测试。
可能的问题:有些网友反映将项目导入Eclipse后运行,不能调起微信。这是因为微信有校验签名的流程,请参考微信分享相关文档对签名的说明。
插件暂时仅支持Android,iOS版本也会尽快加上。
?
主包 中,这是微信官方的要求,wxapi 文件夹的作用是接受来自微信的回传信息。
移动文件夹后,java文件会出现一个报错,将第一行的包名修改为你自己的主包名即可。
还需要做的工作是打开WechatShare.java文件,大约在58行处,将appID修改为你自己在微信开放平台申请到的。
至此,准备工作就绪,可以使用插件了。
与所有插件一样,你应当在deviceready事件后调用插件,像这样:
?
?
?
?
?
?
?
?
https://git.oschina.net/jiusem/WechatShare-for-PhoneGap.git
里面包含keystore文件,可以用来调试;在bin文件夹中有一个生成的apk文件,可以安装到手机上来测试。
可能的问题:有些网友反映将项目导入Eclipse后运行,不能调起微信。这是因为微信有校验签名的流程,请参考微信分享相关文档对签名的说明。
插件暂时仅支持Android,iOS版本也会尽快加上。
相关文章推荐
- 仿微信开发(一)
- 苹果App Store又抽风了,输入“微信”“微博”“淘宝”搜出来的都是什么鬼!
- java版微信支付(APP)--工具类
- java版微信支付--工具类
- java版微信App支付--下单
- 小游戏成就大奇迹!一款微信游戏拯救了他的跑鞋商城
- 微信学习_06_access_token的获取
- 简单的日历小程序
- Android小程序-Walker注册页面(六)
- “南通大学教务管理系统微信公众号” 用户体验分析
- 微信支付:“当前页面的URL未注册”
- 非微信内置浏览器中的网页调起微信支付的方案研究
- Java小程序之显示文件夹结构
- WechatPay-微信支付
- ios 微信分享,QQ分享,微博分享集成
- android ShareSDK微信收藏弹出提示的修改
- iOS 支付 [支付宝、银联、微信]
- 微信企业号开发--手机删除键keyup事件无效
- 小猪CMS微信管理平吧,用户登录出现小猪广告解决方法
- 仿微信6.0语音