iOS shareSDK 微信 QQ 新微博分享

如果公司要求只做简单分享的话,那就很简单了。恰好我们这次项目就是,只做分享。

shareSDK很简单,用的也比较普遍。开发文档上面说的相当详细了,这里就不多说了,写这篇文章是介绍集成的步骤和我遇到的几个坑

1. 首先要在shareSDK上注册获得key,并在各个开放平台注册应用:微信开放平台,腾讯(QQ)开放平台,新浪微博开放平台 获得appID和appKey。以为要审核一般半天都能搞定,最晚一个工作日就能申请下来,提醒一下,申请的时候一定要用心,要求写的很明白。即使你是测试用也尽量好好写,尤其微博审核挺严格的,别因为大意不通过而耽误不必要的时间

2. 因为分享要跳转应用,所以URL Schemes肯定是要有的,这里不多说 上面的开发文档里面很清楚了。

注意事项:

iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。受此影响,当你的应用在iOS 9中需要使用 QQ/QQ空间/支付宝/微信SDK 的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加白名单数组

遇到一个很奇葩的坑,可能读者这辈子也遇不到,但是万一遇到了,希望能帮到大家,就是我做微信分享的时候没有反应,找了很多就是不好使,但是我写个demo就没问题。无意间发现在我双击选中微信的AppID的时候 唯独第一个字母没被选中, 我一下子感到春天要来了。。。可能是因为中英文输入法的关心吧 ,因为要写成微信的URL Shemes ,程序能识别,但是并不对。

本来想上传个demo的  但是开发文档写的太详细了  就不费事了,其实之前我都已经写好了 ,但用的是公司项目的id 和 key 不太方便

有不明白的 出问题的可以留言

你可能感兴趣的:(iOS shareSDK 微信 QQ 新微博分享)