如何自动启动 Google Authenticator iOS 应用程序并从 Objective-c 代码发送数据(颁发者、用户、密码)?
这个问题部分解决了 Swift 但正在寻找 Objective-c。 在 iOS 上自动启动 Google Authenticator 应用
如何自动启动 Google Authenticator iOS 应用程序并从 Objective-c 代码发送数据(颁发者、用户、密码)?
这个问题部分解决了 Swift 但正在寻找 Objective-c。 在 iOS 上自动启动 Google Authenticator 应用
从 iOS 9 开始,您需要做的第一件事是将 url 方案添加到您的 Info.plist 中以将其列入白名单
<key>LSApplicationQueriesSchemes</key>
<array>
<string>otpauth</string>
</array>
然后启动谷歌身份验证器,你需要做的就是:
NSString *otpString = @"otpauth://totp/Example:alice@google.com?secret=JBSWY3DPEHPK3PXP&issuer=Example";
NSURL *otpURL = [NSURL URLWithString:otpString];
if ([[UIApplication sharedApplication] canOpenURL:otpURL]) {
[[UIApplication sharedApplication] openURL:otpURL];
}
•用于生成 Google Authenticator URL 的有用页面。
• 您可以在此处查看用于解析 URL 的 Google 内部代码。