DCloud_IOS_XTY
DCloud_IOS_XTY
  • 发布:2015-02-03 17:49
  • 更新:2019-05-13 15:14
  • 阅读:10206

iOS离线打包-分享插件配置

分类:HTML5+

目前分享插件支持新浪微博分享、QQ分享、腾讯微博分享、微信分享
分享插件首先需要到各开放平台申请帐号,申请查看该文档
注: Linker Flags、framework等添加方法参考该文档

新浪微博分享插件配置

1.添加以下Linker Flags: -llibShare、-lSinaShare、-lWeiboSDK

  1. 添加以下framwork: QuartzCore.framework、ImageIO.framework、SystemConfiguration.framework、Security.framwork、CoreTelephny。framwork、CoreText.framework、libz.dylib、libsqlite3.dylib
  2. 添加下列文件:WeiboSDK.bundle
  3. 打开info.plist,找到sinweibo项,填入自己帐号的信息,如果没有该项,按照图中的格式创建

    5.找到URL types ,打开URL identifier为com.weibo的项目,修改item0值为wb[这个是你的appkey] ,如果没有该项按照图中的格式创建
  4. iOS9.0以上版本需要在info.plist增加以下配置

QQ分享插件配置

1.添加以下Linker Flags: -llibShare、-lQQShare
2.添加以下framwork: TencentOpenAPI.framework

  1. 添加下列文件: TencentOpenApi_IOS_Bundle.bundle
    4.找到URL types,打开URL identifier为tencentopenapi的项目, 修改item0值为tencent[这个是你的appId] ,如果没有该项按照图中的格式创建
  2. iOS9.0以上版本需要在info.plist增加以下配置

微信分享插件配置

1.添加以下Linker Flags: -llibShare、 -lweixinShare、-lWeChatSDK
2.添加以下framwork: Social.framework、Accounts.framework
3.找到URL types ,打开URL identifier为weixin的项目,修改item0值为wx[这个是你的appid] ,如果没有该项按照图中的格式创建


4.iOS9.0以上版本需要在info.plist增加以下配置


5.HBuilderX2.3.4+ 版本需要配置 Universal Link
在info.plist root 节点添加UniversalLinks项,值和微信开放平台配置的一致,参考如下:


查看工程里的AppDelegate.m文件里是否有下面的方法:

//@Summary:通用链接
-(BOOL)application:(UIApplication )application continueUserActivity:(NSUserActivity )userActivity restorationHandler:(void(^)(NSArray<id> * __nullable restorableObjects))restorationHandler {
[PDRCore handleSysEvent:PDRCoreSysEventContinueUserActivity withObject:userActivity];
restorationHandler(nil);
return YES;
}

腾讯微博分享分享插件配置

1.添加以下Linker Flags: -llibShare、-lTCWeiboSDK
2.找到URL types ,打开URL identifier为com.tencent的项目,修改item0值为wb[这个是你的appkey] ,如果没有该项按照图中的格式创建

  1. 打开info.plist,找到tencentweibo项,填入自己帐号的信息,如果没有该项,按照图中的格式创建

  2. iOS9.0以上版本需要在info.plist增加以下配置
3 关注 分享
demoniu Trust 8***@qq.com

要回复文章请先登录注册

2***@qq.com

2***@qq.com

微博分享提示服务sinaweibo不存在。
feature.plist里面有配置了微博的
请问怎么处理
2019-05-13 15:14
8***@qq.com

8***@qq.com

IOS微信分享 无法看到缩略图还有图片,请问怎么解决
2018-05-14 16:41
凹凸曼在成长

凹凸曼在成长

回复 d***@icloud.com :
图片过大,或者参数类型不对。
2017-11-15 01:06
d***@icloud.com

d***@icloud.com

IOS微信分享,配置了pictures和thumbs,但是分享到朋友圈和好友后仍然看不到缩略图,请问什么原因呢?
2017-10-10 13:56
4***@qq.com

4***@qq.com

QQ分享 iOS9.0以上版本需要在info.plist增加需添加mqqapi,不添加会出现分享失败提示应用未安装
2017-04-25 17:19
DCloud_IOS_XTY

DCloud_IOS_XTY (作者)

回复 猫一只 :
感谢指正
2016-07-28 16:14
猫一只

猫一只

QQ分享插件配置 第4步 修改item0值为tencent[这个是你的appkey] ,这个是错的,应该是appId,而不是appkey
2016-07-28 15:54
飞忘录

飞忘录

无需编程、无需设计、无需开发、无需外包,任何人都可以通过叮当创意生成自己的原生APP
2015-04-17 15:32