응용 프로그램에서 아래의 3 단계를 사용해보십시오.
당신은 "핏 비트"를 사용하고, 그래서 당신이 로그인에 대한 OAuth2.0에를 사용하여 액세스 토큰을 얻을 수 있습니다 고려하고있다.
1 단계 : URL 구성표를 설정합니다.

2 단계 : 우리가 무슨 짓을했는지 위의 함수에서 당신의 AppDelegate에에서 클래스
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
if (url.host == "oauth-swift") {
OAuthSwift.handle(url: url)
}
return true
}
, 우리는 URL이 handleOpenUrl 방법에 관해서 확인하고 날씨에게 그것을 확인 바로 ur 콜백이오고 있는지 여부입니다.
3 단계 : 올바른 콜백 URL을 OAuth 처리기에 설정하십시오.
oauthswift = OAuth2Swift(
consumerKey: "********",
consumerSecret: "********",
authorizeUrl: "your authorisation url",
responseType: "token"
)
let handle = oauthswift.authorize(
withCallbackURL: URL(string: "oauth-swift://oauth-callback/fitbit")!,
scope: "your application scope", state:"state",
success: { credential, response, parameters in
print(credential.oauth_token)
},
failure: { error in
print(error.localizedDescription)
}
)
위의 단계에서, 우리는 "OAuth를-SWIFT :"로 시작하는 URL을 호출을 다시 설정, 그래서 당신의 콜백 URL의 호스트로 작동 할 것이다.
이미지 및 코드 제공 : 쉬운 단어로 문제의 해결책을 설명하려고 시도했습니다. 그리고이 답변의 모든 정보는 원래 기록이 URL에 설명되어 있습니다 https://github.com/OAuthSwift/OAuthSwift
성공적으로 로그인 한 후, 핏 비트는 다시 그 등록 된 콜백 URL과이 막대기로 저를 리디렉션합니다. 'func appliation (__ :) '함수가 호출되지 않습니다. 제발 도와주세요! –
Fitbit Api는 현재 iOS 딥 링크를 지원하지 않습니다. [다음] (http://deeplink.me) 서비스를 사용하여 URL 딥 링크를 만든 다음 위의 코드를 사용하십시오. –
[다음] (deeplink.me) 서비스의 의미를 말씀해 주시겠습니까? –