在iOS上自动启动Google Authenticator应用程序
在iOS上启动Google Authenticator是否有支持的方式?
我想让客户更容易打开应用程序,然后复制基于时间的代码,然后粘贴到我的应用程序中。
我经验地发现,这个(Swift)代码将启动应用程序:
UIApplication.sharedApplication().openURL(NSURL(string: "otpauth://")!)
…但是我想知道是否有一个更好的,支持的方式。
具体来说,otpauth://协议是否支持没有参数来简单地启动应用程序?
看看应用程序的Git回购看起来好像他们已经注册了bot otpauth
和totp
的自定义URL Schemes
和这里
这里是关于如何build立url的文档:
https://github.com/google/google-authenticator/wiki/Key-Uri-Format
在您正确地形成它们并在相同的设备上获得您的应用程序和Google身份validation器应用程序后,您只需要进行testing即可。
- 将“全名”字段添加到Firebase电子邮件/密码身份validation?
- 在viewDidDisappear中删除Firebase身份validation
- 如何在离线时将数据写入Firebase? Swift3
- 在Firebase Swift 3中以userID添加数据时出错
- FB.Logout()在UnitySDK中不工作
- 从数据库Firebase中删除用户时出错
- 读取Firebase身份validation错误(Firebase 3.x和Swift)
- 从Google / Facebook帐户重新validation用户
- 使用Firebase 3和Swiftlogging用户仍会显示`currentUser`