Cordova 微信分享插件, 支持三大平台 (iOS, WP, Android)

2014-12-29 15:11:05 +08:00
 vilic

因为自己的应用要用到, 但是网上现有的没有覆盖全部平台, 而且有的回调还有问题, 于是自己动手做了个, 也通过详细的 plugin.xml 尽可能自动化安装和配置.

除开安卓需要修改回调文件的包名以及包名对应释放目录之外, iOS 和 WP 都可以零配置.

cordova plugin add com.wordsbaking.cordova.wechat --variable APP_ID=你的AppID

分享内容目前仅支持文本, 图片, 链接.

GitHub https://github.com/vilic/cordova-plugin-wechat

14324 次点击
所在节点    分享创造
32 条回复
coolicer
2014-12-29 16:01:29 +08:00
楼主是用Cordova,还是其他的基于Cordova的框架
cyokvip
2014-12-29 16:10:49 +08:00
太感谢了
vilic
2014-12-29 16:11:45 +08:00
@coolicer 楼主用的 Cordova,不过是 VS 的 Cordova Tools。
vilic
2014-12-29 16:37:19 +08:00
@cyokvip 客气~ ;)
cyokvip
2014-12-29 17:40:21 +08:00
@vilic 楼主,请教下 我在android上用你这个,当我点按钮跳转到微信界面,然后我不选择发送,点左侧箭头返回,结果程序就出现停止响应了
vilic
2014-12-29 17:50:19 +08:00
@cyokvip 嗯? WXEntryActivity.java 文件中的 package 和 plugin.xml 中对应的目录有修改吗?
cyokvip
2014-12-29 18:11:27 +08:00
@vilic 修改了,修改成我这app目录了
还有发送成功后是可以返回的
vilic
2014-12-29 18:21:26 +08:00
@cyokvip 哈, 我重现了好像, 稍等我看看是什么问题...
cyokvip
2014-12-29 18:25:14 +08:00
@vilic 好的😄
vilic
2014-12-29 18:26:16 +08:00
@cyokvip 试试手动调整下 platforms/android/src/com/wordsbaking/app/wxapi 目录下的 WXEntryActivity.java 移动到它的包名对应的目录下呢?
vilic
2014-12-29 18:48:58 +08:00
@cyokvip 另外也记得把这个文件的包名改掉. (之前没有意识到这些个文件一般只在安装插件时输出一次)
cyokvip
2014-12-29 21:03:01 +08:00
@vilic 可以了,但是我还发现一个问题,一个wxapi key只能用一次,第二次为什么没反应啊
vilic
2014-12-29 21:34:27 +08:00
@cyokvip O.O 一个 api key 用一次? 通过审核了咩?
cyokvip
2014-12-29 21:40:55 +08:00
@vilic 没有啊,要通过审核才能用多次吗,但是在iOS里可以用好多次啊
vilic
2014-12-29 21:44:01 +08:00
@cyokvip lol, 其实我想表达, 没过审核居然能用一次. 嗯安卓必须要审核, 而且还很麻烦, 要签名吻合.
cyokvip
2014-12-29 21:47:58 +08:00
@vilic 这样啊,了解了,谢谢你啦
vilic
2014-12-29 21:53:33 +08:00
min
2014-12-30 00:33:34 +08:00
请问Cordova Tools好用吗?
我在评估做企业内部跨平台app的工具和框架,想听听你的经验。
多谢啦
@vilic
vilic
2014-12-30 01:25:35 +08:00
@min 嗯? 你应该是说 Cordova? (Cordova Tools 其实我是指的 Visual Studio Tools for Apache Cordova)
但是没有给参考, 你们熟悉什么方案我也不清楚, 所以不大好描述. 总的来说我觉得 Cordova 的主要作用就是填了一些坑, 生态里有一些资源 (比如 native SQLite 的插件, 不过可惜不是官方的), 当然如果要用到系统传感器就更方便了 (虽然我没用到). 不过同类工具应该都大同小异, 只是质量和生态上可能存在差异.
至于 Cordova Tools 的话, 做了一站式整合, 不过现在还在 Technical Preview, 没遇到问题那挺好, 遇到问题要找也挺麻烦的. 不过貌似可以远程 build iOS, 还没试过囧.
pubby
2014-12-30 01:46:57 +08:00
用过一段时间phonegap,一开始想跨平台,到处找插件。结果发现很多插件只有安卓,好吧,那就先搞安卓。又发现功能不满意需要大量改插件。支持各种分享支持各种登录……最后发现体验始终不太流畅,推倒重来还是彻底原生了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/157590

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX