我在我的ios移动应用程序中使用dropbox sdk,它使用dropbox身份验证从我的应用程序中的dropbox获取用户文件..它完美地在我的ios应用程序上运行并且上传到苹果商店.我想让它也适用于tvos苹果商店.
但是我无法对tvos中的dropbox进行身份验证,因为它会打开身份验证对话框进行登录,并且用户无法填充它,UI不符合tvOS要求.所以我想为用户名/密码打开一个tvOS对话框.但有没有办法手动验证这些数据,即使用输入Dropbox用户名和密码的代码?
搜索后,我发现了许多参考文献,但他们没有适合tvos平台的文档.
我查找了以下链接但无法在tvos中进行身份验证
authentication to dropbox via dropboxDevelopers
对此的任何帮助/建议对我都非常有帮助……
解决方法
正如Apple在
Apple TV Tech Talks 2016(设计tvOS应用程序的最佳实践,最少12个)中所建议的那样,当您需要从Apple TV用户收集数据时应该使用的主要模式是将它们重定向到Web或配套应用程序.
正如您发布的屏幕截图中所发生的那样,tvOS应用程序应该要求用户访问网站以插入代码并使用Dropbox凭据登录.
您还可以要求您的用户在iOS上下载/打开随播应用.当您要填充多个字段时,建议使用此方法.
在这两种情况下,您可以每5-10秒轮询服务器以检查用户是否成功登录.正如您发布的第一个链接所示,您可以尝试查看现在支持tvOS的Digits by Twitter.另请注意,tvOS上没有UIWebView和SFSafariViewController.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。