iOS9/10下SSO授权登录或跳转分享功能的白名单

目前很多应用使用了第三方的登录或分享功能,通常在按照一些第三方的SDK文档进行配置结束后会出现并不能跳转到手机已的程序的问题......
如果你的应用使用了如SSO授权登录或跳转分享功能,即跳转到手机已安装的应用,在iOS9/10下就需要增加一个可跳转的白名单,指定对应跳转App的URL Scheme,否则将在第三方平台判断是否跳转时用到的canOpenURL时返回NO,进而只进行webview授权或授权/分享失败。
这时你需要在info.plist增加以下代码(按照自己的需求进行选择):

LSApplicationQueriesSchemes
    
        
        wechat
        weixin
        
        
        sinaweibohd
        sinaweibo
        sinaweibosso
        weibosdk
        weibosdk2.5
        
        
        mqqapi
        mqq
        mqqOpensdkSSoLogin
        mqqconnect
        mqqopensdkdataline
        mqqopensdkgrouptribeshare
        mqqopensdkfriend
        mqqopensdkapi
        mqqopensdkapiV2
        mqqopensdkapiV3
        mqzoneopensdk
        wtloginmqq
        wtloginmqq2
        mqqwpa
        mqzone
        mqzonev2
        mqzoneshare
        wtloginqzone
        mqzonewx
        mqzoneopensdkapiV2
        mqzoneopensdkapi19
        mqzoneopensdkapi
        mqqbrowser
        mttbrowser
        
        
        alipay
        alipayshare
        
        
        
        renrenios
        renrenapi
        renren
        renreniphone
        
        
        laiwangsso
        
        
        yixin
        yixinopenapi
        
        
        instagram
        
        
        whatsapp
        
        
        line
        
        
        fbapi
        fb-messenger-api
        fbauth2
        fbshareextension
    

你可能感兴趣的:(iOS9/10下SSO授权登录或跳转分享功能的白名单)