2016-02-23 29 views
8

Sto usando dropbox sdk nella mia app mobile ios, utilizza l'autenticazione dropbox recupera i file degli utenti da dropbox nella mia applicazione .. funziona perfettamente con la mia applicazione iOS e il suo caricamento su Apple Store. Voglio renderlo disponibile anche per i negozi di Apple TVos.Autenticazione a dropbox su tvOS

ma non riesco ad autenticarmi su dropbox in tvos, poiché apre la finestra di autenticazione per accedere e non c'è modo per l'utente di riempirlo, l'interfaccia utente non soddisfa i requisiti tvOS. Quindi voglio aprire una finestra di dialogo tvOS per username/password. Ma c'è un modo quindi di prendere questi dati per autenticarsi manualmente, cioè usando il codice che inserirà il nome utente e la password del dropbox?

dopo la ricerca ho trovato molti riferimenti ma non sono documentazione adeguata per la piattaforma di tvos. ho guardato seguente link, ma in grado di autenticare in TVOS

authentication to dropbox via dropboxDevelopers

dropbox community forums

dropbox api sdks

enter image description here enter image description here

Qualsiasi aiuto/suggerimento per questo sarebbe molto utile io ...

risposta

4

Come suggerito da Apple al Apple TV Tech Talks 2016 (Best practice per la progettazione di app TVOS, min. 12), lo schema principale da utilizzare quando è necessario raccogliere dati dagli utenti di Apple TV è di reindirizzarli sul Web o su un'app complementare.

Come accade nello screenshot che hai postato, l'app tvOS dovrebbe chiedere all'utente di visitare un sito Web per inserire un codice e accedere utilizzando le credenziali di Dropbox.

È inoltre possibile chiedere all'utente di scaricare/aprire un'app complementare su iOS. Questo è suggerito quando hai più campi da riempire.

In entrambi i casi è possibile eseguire il polling del server ogni 5-10 secondi per verificare se l'utente ha effettuato correttamente l'accesso o meno. Come suggerito nel primo link che hai pubblicato, puoi provare a dare un'occhiata a Digits by Twitter ora supportando tvOS. Si noti inoltre che UIWebView e SFSafariViewController non sono disponibili su tvOS.

+0

giacecchi come indicato, Dropbox non dispone di documention/sampleCode per l'autenticazione tramite codice e il login nel proprio account. So che twitter ci ha offerto di accedere tramite codice e il processo di autenticazione è fatto su tvos. ma loro non sono esempi di codice o web API per accedere tramite codice. fammi sapere se hai trovato documentazione di lavoro o codice di esempio – shujatAli

+1

@shujatAli hai provato tvOSDropboxAccessToken di bluwave? Sembra adatto ai tuoi bisogni ... Puoi trovarlo su GitHub: https://github.com/bluwave/tvOSDropboxAccessToken –

+0

Grazie per la gilda sopra la fonte del link è scritta su binari e voglio l'obiettivo c. Non so come far funzionare le rotaie su TVOS .. Ho anche provato questi codice, ma questi esempi sono incompleti https://github.com/bluwave/DropboxPhotoAlbumTV seguente esempio funziona, ma nessuna documentazione fornita https://github.com/bluwave/TVOAuthCircumventAssistant vedere screenshot http://imgur.com/38zZbCi – shujatAli