iOS9/10下SSO授權登錄或跳轉分享功能的白名單

目前很多應用使用了第三方的登錄或分享功能,通常在按照一些第三方的SDK文檔進行配置結束后會出現(xiàn)并不能跳轉到手機已的程序的問題......
如果你的應用使用了如SSO授權登錄或跳轉分享功能,即跳轉到手機已安裝的應用,在iOS9/10下就需要增加一個可跳轉的白名單,指定對應跳轉App的URL Scheme,否則將在第三方平臺判斷是否跳轉時用到的canOpenURL時返回NO,進而只進行webview授權或授權/分享失敗。
這時你需要在info.plist增加以下代碼(按照自己的需求進行選擇):

<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>mqqbrowser</string>
        <string>mttbrowser</string>
        
        <!-- 支付寶 URL Scheme 白名單-->
        <string>alipay</string>
        <string>alipayshare</string>
        
        
        <!-- 人人 URL Scheme 白名單-->
        <string>renrenios</string>
        <string>renrenapi</string>
        <string>renren</string>
        <string>renreniphone</string>
        
        <!-- 來往 URL Scheme 白名單-->
        <string>laiwangsso</string>
        
        <!-- 易信 URL Scheme 白名單-->
        <string>yixin</string>
        <string>yixinopenapi</string>
        
        <!-- instagram URL Scheme 白名單-->
        <string>instagram</string>
        
        <!-- whatsapp URL Scheme 白名單-->
        <string>whatsapp</string>
        
        <!-- line URL Scheme 白名單-->
        <string>line</string>
        
        <!-- Facebook URL Scheme 白名單-->
        <string>fbapi</string>
        <string>fb-messenger-api</string>
        <string>fbauth2</string>
        <string>fbshareextension</string>
    </array>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容