美文网首页iOS开发超神学院程序员iOS Developer
iOS友盟分享最新集成-4(三十分钟集成不是问题2016.5.1

iOS友盟分享最新集成-4(三十分钟集成不是问题2016.5.1

作者: liyuhong165 | 来源:发表于2016-05-13 14:13 被阅读1291次
友盟分享 申请第三方帐号,设置白名单,配置URL(完)
前提:让美工设计应用图标,用来申请第三方帐号使用
一、申请第三方帐号的用途
上一节讲到了点击QQ分享按钮没有效果,
原因是因为友盟分享不知道您是那个QQ应用要分享。
而且您没有给友盟平台提供您的app应用的QQ平台的app Id、key等.
二、设置白名单共4张图
附上配置白名单的代码

具体说明,请参考GitHub

 <key>LSApplicationQueriesSchemes</key>
<array>
    <!-- 微信 URL Scheme 白名单-->
    <string>wechat</string>
    <string>weixin</string>

    <!-- 新浪微博 URL Scheme 白名单-->
    <string>sinaweibohd</string>
    <string>sinaweibo</string>
    <string>sinaweibosso</string>
    <string>weibosdk</string>
    <string>weibosdk2.5</string>

    <!-- QQ、Qzone URL Scheme 白名单-->
    <string>mqqapi</string>
    <string>mqq</string>
    <string>mqqOpensdkSSoLogin</string>
    <string>mqqconnect</string>
    <string>mqqopensdkdataline</string>
    <string>mqqopensdkgrouptribeshare</string>
    <string>mqqopensdkfriend</string>
    <string>mqqopensdkapi</string>
    <string>mqqopensdkapiV2</string>
    <string>mqqopensdkapiV3</string>
    <string>mqzoneopensdk</string>
    <string>wtloginmqq</string>
    <string>wtloginmqq2</string>
    <string>mqqwpa</string>
    <string>mqzone</string>
    <string>mqzonev2</string>
    <string>mqzoneshare</string>
    <string>wtloginqzone</string>
    <string>mqzonewx</string>
    <string>mqzoneopensdkapiV2</string>
    <string>mqzoneopensdkapi19</string>
    <string>mqzoneopensdkapi</string>
    <string>mqzoneopensdk</string>

    <!-- 支付宝  URL Scheme 白名单-->
    <string>alipay</string>
    <string>alipayshare</string>

</array>
1.png 2.png 3.png 4.png
三、iOS9 https 转换 http共1张图
直接编辑info代码
    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>
1.png
三、QQ和QQ空间创建应用、设置App ID App Key 、设置URL、 添加第三方登录测试帐号、

QQ和QQ空间开放平台

3.1创建应用(共5张图)
1.png
2.png
3.png
4.png
5.png
3.2设置App ID App Key(共2张图)
6.png
7.png
3.3设置URL(共1张图)
Snip20160513_26.png
3.4效果图(共1张图)
出现以下这种情况,建议使用真机测试
9.模拟器测试.png
3.5真机测试(共1张图)
10.png
3.5.1真机测试运行直接报错,请根据下图设置
11.png
3.5.2真机效果图
12.PNG
3.5.3注意 分享到QQ空间必须设置图片+文字消息
四、新浪微博创建应用

新浪微博开放平台

1.png
新浪微博登录界面
4.1建议使用公司的新浪微博的企业帐号
2.png
4.2登录成功,注:切换回新浪微博开发平台
3.png
新浪微博开放平台
4.3选择平台,创建应用
4.png
4.4创建应用
5.png
6.png
4.5 创建应用填写信息(如何获取Apple ID可以查看我写的真机测试文章里面)暂时没写,写了回通知大家的
7.png
4.6获取其它Apple ID (注:这里只不过是一个暂时性的,上架app还是换上自己的Apple ID)共3张图
8.png
9.png
10.png
4.7 Bundle ID
8.png
4.8 添加安全域名
测试信息
Apple ID: 2037201239
应用地址(下载地址):https://itunes.apple.com/cn/genre/yin-le/id34
友盟安全域名测试: sns.whalecloud.com

9.png
4.9 选择标签、保存(AppKey AppSecret
13.png

)


14.png
4.10 代码实现
15.png
16.png
4.11 设置URL Schemes
17.png
4.12 模拟器测试
18.png
4.13 真机测试(微博分享到此完毕)[注:上线前记得把微博开放平台的一些信息填写完整,提交审核即可]
19.PNG
20.png
21.png
五、微信创建应用(需要应用程序图标)

微信开放平台

由于最近美工效率比较慢,再加上客户需求没有确定下来。所以应用程序图标还没有决定下来。所以微信分享先缓一下。
接下来的是一份基于友盟分享上的第二个兄弟-友盟第三方登录(QQ、微博、微信登录)

相关文章

网友评论

  • 哈利路亚biubiu:楼主又没有最新集成的呀,这个版本的 sdk会被拒吧!
  • 童话镇里蜿蜒的河:iOS 友盟分享还需要去自己写代码 检测有没有安装ap么?
    liyuhong165:@前方的光 嗯,好像我15年用的时候,就已经不用校验了
    童话镇里蜿蜒的河:@liyuhong165 所以说 我们就用不在想之前那样去做校验了吧
    liyuhong165:@前方的光 友盟那里已经做了处理
  • 骑驴去旅行:[UMSocialSnsService presentSnsIconSheetView:self
    appKey:UMAppkey
    shareText:shareText
    shareImage:shareImage
    shareToSnsNames:nil
    delegate:self]; 系统的这个方法实现的分享太多了
  • 骑驴去旅行:楼主能问下如果单独进行QQ分享的话用哪个方法实现?
  • defef388b4fa:楼主问题来了,,微博,,只有文字和连接,没有图片,,分享到QQ空间第一次可以,再点就分享不成功了,分享给QQ好友只有文字标题,朋友圈及微信好友也是只有文字,图片连接都没有,,,这该怎么办啊??求解!! :flushed:
    liyuhong165:你要去友盟后台设置一下appkey
  • dd25f9257b81:谢谢楼主分享整理!

本文标题:iOS友盟分享最新集成-4(三十分钟集成不是问题2016.5.1

本文链接:https://www.haomeiwen.com/subject/ediprttx.html