2017-04-26 35 views
0

私のアプリはSwarmを使って認証して接続できることを期待していましたが、Swarmを持っているがFoursquare(私の名目上の状況)ではないユーザーの場合しかし、私のアプリが認証しようとすると、Foursquareアプリもそこにいると予想されます。これが変わる可能性がありますか、またはアプリのユーザーに両方を持たせる必要がありますか(アプリにはSwarmが必要です)。Swarm経由で接続

答えて

0

FoursquareとSwarmはアカウントの資格情報を共有しているため、「Foursquareと接続する」または「Swarmと接続する」ボタンがあるかどうかは関係ありません。 guide on connectingをチェックしてください.OAuthトークンを生成するためにFoursquareまたはSwarmのいずれかをインストールする必要はありません。

さらに、FoursquareがiOSAndroidに接続するためのユーティリティクラスをチェックしましたか?彼らはあなたのために重い持ち上げの多くを行います。

+0

はい。あなたの第2段落が私の質問の理由です。明らかに私はoAuthを使うことができましたが、私のユーザがSwarmを持っていることを知っているので、私はユーティリティクラスを使いたいと思います。しかし何らかの理由でスワームでフォースクエアにスキーをインストールする必要があるようです。 –

+0

FoursquareやSwarmがインストールされていないiOSのユーティリティクラスをテストしました.Osuth Webviewを開き、FoursquareまたはSwarmの資格情報でログインするように促しました。あなたはどんなふるまいをしていますか? –

+0

私はFoursquareOAuth.getConnectIntent()を使用しています。FoursquareとSwarmがインストールされていれば、正常に動作します(Webviewを開かない - Foursquareアプリ認証の意図を作成します)。 FoursquareがインストールされていないSwarmがインストールされている場合、FoursquareをインストールするにはGoogle Playストアに移動する必要があります。これは実際に文書化された動作です。私の記事は、SwarmがFoursquareなしでインストールされている場合、この作業を要求することでした。 –