文档章节

phonegap分享到微信插件(iOS版)

crazymus
 crazymus
发布于 2014/08/26 12:16
字数 304
阅读 5029
收藏 4

这不是我的原创,只是对一款优秀的插件做一个分享和注释的工作^_^ 感谢原作者的辛勤劳动。 ###插件git地址:[https://github.com/xu-li/cordova-plugin-wechat][1] 安装方法和API在项目主页内都有了,而且是命令行安装,非常简便,我就不再赘述了,只是补充说明一点:

作者在安装方法的第一步中提到:Add wechat lib to your project. Don't forget to add the "URL Type".

这对于不熟悉iOS开发的朋友可能不够清楚。

1、需要把微信官方提供的类库文件拷贝到插件包名下。 类库文件下载地址(共三个):[http://pan.baidu.com/s/1i3EDxVB][2] [1]: https://github.com/xu-li/cordova-plugin-wechat [2]: http://pan.baidu.com/s/1i3EDxVB

<br/>

2、找到你的项目中后缀名为plist的文件(可能具体的文件名会因项目不一样)。在<dist></dist>下加入下面的代码:

<!-- lang: xml -->
<key>CFBundleURLTypes</key>
<array>
	<dict>
		<key>CFBundleURLName</key>
		<string>weixin</string>
		<key>CFBundleURLSchemes</key>
		<array>
			<string>YOUR_WECHAT_APP_ID</string>
		</array>
	</dict>
</array>

3、在xcode中打开config.xml 添加<preference name="wechatappid" value="YOUR_WECHAT_APP_ID" /> 记得把YOUR_WECHAT_APP_ID替换为你自己的appID。

好了,现在插件就可以正常使用了。

希望对你有用,任何问题,欢迎留言,定仔细回复。^_^

© 著作权归作者所有

共有 人打赏支持
crazymus

crazymus

粉丝 67
博文 70
码字总数 106718
作品 8
程序员
私信 提问
加载中

评论(1)

草泥马二号
我加了插件之后,怎么cordova 编译失败哦。Undefined symbols for architecture i386:
"_OBJC_CLASS_$_SendMessageToWXReq", referenced from:
objc-class-ref in CDVWechat.o
"_OBJC_CLASS_$_SendMessageToWXResp", referenced from:
objc-class-ref in CDVWechat.o
"_OBJC_CLASS_$_WXApi", referenced from:
objc-class-ref in CDVWechat.o
"_OBJC_CLASS_$_WXMediaMessage", referenced from:
objc-class-ref in CDVWechat.o
"_OBJC_CLASS_$_WXWebpageObject", referenced from:
objc-class-ref in CDVWechat.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **
使用The PhoneGap Developer App实现快速调试项目

如今,基于 PhoneGap 的混合 APP 开发技术更加成熟,优势更加凸显。移动互联网的迅猛发展,Android 和 iOS 的版本快速迭代,使 HTML5 的性能问题逐步解决。仅仅在 PhoneGap 官网上,已经有来...

crazymus
2015/04/26
0
0
Phonegap各类商业插件

【Phonegap商业插件服务】[目前插件已经支持到Phonegap最新版本] 1.phonegap-百度社会化分享-andriod插件 v2.0 【该插件支持微信分享和朋友圈分享,qq好友分享,微博分享】 2.phonegap百度社...

夜澜小雨
2015/07/15
1K
0
PhoneGap 1.8.1 发布,跨平台移动开发框架

PhoneGap官方今天发布了PhoneGap 1.8.1版本,主要修复了1.8版本中导致iOS平台上PhoneGap应用程序崩溃的bug。 该版本相对于之前的1.7版本,主要修复了iOS、Android、Windows Phone、黑莓和Web...

oschina
2012/06/14
912
3
PhoneGap Developer App 1.5.2 发布

PhoneGap Developer App 1.5.2 发布,此版本更新内容如下: 更新 PhoneGap Developer App,使用 Content Sync 插件 iOS orientation 修复 此版本现已提供在 iOS AppStore, Android Play Sto...

oschina
2015/05/21
2.2K
0
【PhoneGap】环境安装配置浅析

由于项目需要,需要了解PhoneGap架构以其在各个平台的环境配置,阅读了官网部分文档,总结如下。 【官网地址】 http://phonegap.com/ 【环境配置】 参考: http://phonegap.com/install/ 1. ...

嘻哈开发者
2015/01/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 世界的源代码

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @小鱼丁 :#今日歌曲推荐# 分享Jason Mraz的单曲《Prettiest Friend (Demo)》: 《Prettiest Friend (Demo)》- Jason Mraz 手机党少年们想听歌...

小小编辑
今天
59
5
java框架学习日志-13(Mybatis基本概念和简单的例子)

在mybatis初次学习Mybatis的时候,遇到了很多问题,虽然阿里云的视频有教学,但是视频教学所使用的软件和我自己使用的软件不用,我自己用的数据库是oracle数据库,开发环境是idea。而且视频中...

白话
今天
10
0
Java基础:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /** The value is used for character storage. */private final cha...

watermelon11
今天
6
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
5
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部