私はフォースクエア接続アプリを構築しています。ユーザーがチェックインした後、別の場所をユーザーに提案したいと思います。
探索エンドポイントを使用して別の会場を提案していますが、チェックイン応答のURLで、ユーザーをfoursquareアプリケーション内のその会場ページに誘導する必要があります。
ドキュメントには、http://、sms://、foursquare://などの多くのプロトコルを使用できると記載されています。
ドキュメントの他の場所では、foursquareはアプリケーション内の特定のビューにアクセスするためのURIを提供しますが、クライアントがプラットフォームに依存しない場合、他のプラットフォーム(iOS、WPなど)のモバイルWebページにうまくフォールバックするため、Androidインテントアドレスを使用することに注意してください。 )。
私がAndroidインテントで遭遇した問題は、詳細URLをクリックすると、ユーザーがfoursquareモバイルWebログイン画面にアクセスすることです。これは、ユーザーエクスペリエンスがかなり悪いことです。
私のfoursquare接続アプリはWebアプリであり、ネイティブではないため、iOS以外のデバイスではおそらく何も実行されないため、iPhoneのURLを渡すことができません。また、ユーザーがどのデバイスを使用しているかを知る方法もありません(POSTリクエストはfoursquareから送信されるため、ユーザーエージェント文字列はありません)。
チェックイン応答URLを使用して、foursquareアプリケーション内の会場ページ(会場ID用)にユーザーを誘導する方法はありますか?