如何在tvOS中授权OAuth2

时间:2016-12-29 18:32:42

标签: swift oauth-2.0 swift3 tvos tvos10

应用程序进入未知状态并且没有做任何事情我在P2Auth2的didFinishLaunchingWithOptions中使用此代码并且无法授权

    Authenticator.sharedInstance.oauth2 = OAuth2
    Authenticator.sharedInstance.reauthorizeSilently(callback: { (wasFailure, error) -> Void in
                if (!wasFailure) {
                    print("Re-Auth Successfull")

                } else {
                    print("Re-Auth failed")
                }
            })
    return true

1 个答案:

答案 0 :(得分:1)

由于tvOS不支持网络浏览,因此您似乎不太可能直接从AppleTV登录。成功的大多数AppleTV解决方案使用第二个设备来获取OAuth登录令牌。如果您可以在不使用OAuth2的情况下直接进行身份验证,我建议您这样做。