2016-02-23 12 views
8

私は自分のiosモバイルアプリケーションでdropbox sdkを使用しています。Dropbox認証は、自分のアプリケーション内のdropboxからユーザーファイルを取り出します。私はそれもtvosアップルストアで利用できるようにしたい。tvOSのdropboxへの認証

私はtvosのドロップボックスに認証できません。ログインするための認証ダイアログが開き、ユーザーが入力する方法がないため、UIはtvOSの要件を満たしていません。ですから、ユーザー名/パスワードのtvOSダイアログを開きたいと思います。しかし、ドロップボックスのユーザー名とパスワードを入力するコードを使用して、このデータを手動で認証する方法はありますか?

検索後私は多くの参考文献を見つけましたが、tvosプラットフォーム用の適切なドキュメントはありません。 私は次のリンクを見上げたが、これに任意のヘルプ/提案はに非常に役立つだろう

authentication to dropbox via dropboxDevelopers

dropbox community forums

dropbox api sdks

enter image description here enter image description here

tvosで認証できています私...

答えて

4

AppleがApple TV Tech Talks 2016で提案したように(tvOSアプリケーションを設計するためのベストプラクティス、min。 12)、Apple TVユーザーからデータを収集する必要がある場合に使用する主なパターンは、それらをWebまたはコンパニオンアプリにリダイレクトすることです。

投稿したスクリーンショットで起こるように、tvOSアプリケーションは、コードを挿入してDropboxのクレデンシャルを使用してログインするために、ウェブサイトにアクセスするようユーザーに尋ねる必要があります。

iOSでコンパニオンアプリをダウンロード/開くようにユーザーに依頼することもできます。これは、複数のフィールドを設定する場合に推奨されます。

どちらの場合も、5〜10秒ごとにサーバーをポーリングして、ユーザーが正常にログインしたかどうかを確認できます。あなたが投稿した最初のリンクで提案されているように、今すぐtvOSをサポートするDigits by Twitterを見てみることができます。また、UIWebViewおよびSFSafariViewControllerは、tvOSでは使用できません。

+0

giacecchi上記のように、Dropboxはコードによる認証とそのアカウントへのログインのためのdocumention/sampleCodeを持っていません。 私はtwitterがコードを使ってログインするように提案しており、認証プロセスはtvosで行われていることを知っています。しかし、コードサンプルやWeb APIを使用してログインする必要はありません。 動作中のドキュメントまたはコードサンプルが見つかった場合は教えてください – shujatAli

+1

@shujatAli tvOSDropboxAccessTokenをbluwaveで試しましたか?それはあなたのニーズに合っているようです... GitHub上で見つけることができます:https://github.com/bluwave/tvOSDropboxAccessToken –

+0

上記のguildeのリンクの情報源はレールに書かれています。私はtvosにレールを実行する方法を知らない ... 私はまた、これらのコードを試してみましたが、これらのサンプルは https://github.com/bluwave/DropboxPhotoAlbumTV 後のサンプルが動作している不完全ですが、何のドキュメントはありません ます。https:/ /github.com/bluwave/TVOAuthCircumventAssistant screenshotを参照してください。http://imgur.com/38zZbCi – shujatAli

関連する問題