2017-04-26 87 views
0

我希望我的應用能夠通過Swarm進行身份驗證和連接,對於擁有Swarm但不是Foursquare(我的名義情況)的用戶。但是當我的應用程序嘗試進​​行身份驗證時,它預計Foursquare應用程序也會在那裏。任何機會這將改變,還是我需要我的應用程序用戶都有(既然應用程序要求他們有Swarm)?通過Swarm連接

回答

0

Foursquare和Swarm共享帳戶憑據,因此如果您有「與Foursquare連接」或「與羣集連接」按鈕,則無需擔心。查看guide on connecting - 您不應該需要安裝Foursquare或Swarm來生成OAuth令牌。

另外,您是否檢查過Foursquare提供的用於連接iOSAndroid的實用類?他們爲你做了很多繁重的工作。

+0

是的。你的第二段是我的問題的原因。顯然我可以使用oAuth,但是因爲我知道我的用戶有Swarm,所以我想使用這個實用程序類。但他們似乎要求Foursquare由於某種原因被安裝在Swarm上滑雪。 –

+0

我測試了未安裝Foursquare或Swarm的iOS實用程序,它打開了OAuth webview,提示我使用我的Foursquare或Swarm憑證登錄。你看到什麼行爲? –

+0

我正在使用FoursquareOAuth.getConnectIntent(),如果安裝了Foursquare和Swarm,它可以正常工作(不會打開任何webview - 創建Foursquare應用程序認證的意圖)。如果我安裝了Swarm,而不是Foursquare,則需要我前往Google Play商店安裝Foursquare。這實際上是記錄的行爲。我的帖子是要求這項工作,如果Swarm沒有安裝Foursquare。 –