diff --git a/README.md b/README.md index 812015c..a23660e 100644 --- a/README.md +++ b/README.md @@ -12,15 +12,15 @@ # 概述 微博 iOS 平台 SDK 为第三方应用提供了简单易用的微博API调用服务,使第三方客户端无需了解复杂的验证机制即可进行授权登陆,并提供微博分享功能,可直接通过微博官方客户端分享微博。 -#快速集成 +# 快速集成 WeiboSDK支持使用Cocoapods集成,请在Podfile中添加以下语句: ``` pod "Weibo_SDK", :git => "https://github.com/sinaweibosdk/weibo_ios_sdk.git" ``` -#API文档 +# API文档 [http://sinaweibosdk.github.io/weibo_ios_sdk/index.html](http://sinaweibosdk.github.io/weibo_ios_sdk/index.html) -#常见问题 FAQ +# 常见问题 FAQ [https://github.com/sinaweibosdk/weibo_ios_sdk/blob/master/FAQ.md](https://github.com/sinaweibosdk/weibo_ios_sdk/blob/master/FAQ.md) # 名词解释 | 名词 | 注解 | @@ -50,11 +50,11 @@ pod "Weibo_SDK", :git => "https://github.com/sinaweibosdk/weibo_ios_sdk.git" # iOS9的适配问题 由于iOS9的发布影响了微博SDK与应用的集成方式,为了确保好的应用体验,我们需要采取如下措施: -###1.对传输安全的支持 +### 1.对传输安全的支持 在新一代的iOS系统中,默认需要为每次网络传输建立SSL。解决这个问题有两种方法: -- A.建立白名单并添加到你的app的plsit中 -- +#### A.建立白名单并添加到你的app的plsit中 +```xml NSAppTransportSecurity NSExceptionDomains @@ -111,22 +111,25 @@ pod "Weibo_SDK", :git => "https://github.com/sinaweibosdk/weibo_ios_sdk.git" +```` 如果没有添加可能会遇到"An SSL error has occurred and a secure connection to the server cannot be made."这样的问题。 -- B.强制将NSAllowsArbitraryLoads属性设置为YES,并添加到你应用的plist中 -- +#### B.强制将NSAllowsArbitraryLoads属性设置为YES,并添加到你应用的plist中 + +```xml NSAppTransportSecurity NSAllowsArbitraryLoads +``` -###2.对应用跳转的支持 +### 2.对应用跳转的支持 如果你需要用到微博的相关功能,如登陆,分享等。并且需要实现跳转到微博的功能,在iOS9系统中就需要在你的app的plist中添加下列键值对。否则在canOpenURL函数执行时,就会返回NO。了解详情请至[https://developer.apple.com/videos/wwdc/2015/?id=703](https://developer.apple.com/videos/wwdc/2015/?id=703) -- +```xml LSApplicationQueriesSchemes sinaweibohd @@ -135,8 +138,9 @@ the server cannot be made."这样的问题。 weibosdk2.5 weibosdk3.3 +``` -###3.应用瘦身与bitcode +### 3.应用瘦身与bitcode 苹果在iOS9的SDK中添加了对应用的瘦身的支持,其中就包括bitcode。我们也在最新的代码中添加了对bitcode的支持 # 关于ADSupport集成的问题 @@ -157,7 +161,7 @@ the server cannot be made."这样的问题。 由于iOS10的发布,原有ATS设置在iOS10上会出现https网络访问限制的问题,为了确保好的应用体验,我们需要采取如下措施: -- +```xml sina.com.cn NSIncludesSubdomains @@ -169,6 +173,7 @@ the server cannot be made."这样的问题。 NSThirdPartyExceptionRequiresForwardSecrecy +``` 需要在每一个域名下添加NSExceptionMinimumTLSVersion这样的key,值的部分为TLSv1.0 @@ -269,4 +274,4 @@ the server cannot be made."这样的问题。 # 3.3.8 版本更新 微博移动SDK3.3.8具体变动如下: -1. 添加隐私清单文件 \ No newline at end of file +1. 添加隐私清单文件