1

私はフォースクエア接続アプリを構築しています。ユーザーがチェックインした後、別の場所をユーザーに提案したいと思います。

探索エンドポイントを使用して別の会場を提案していますが、チェックイン応答の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用)にユーザーを誘導する方法はありますか?

4

1 に答える 1

0

Foursquareアプリ内のユーザーにコンテンツを表示していることがわかっている場合は、foursquare://ドメインを使用するのが完全に合理的です(「foursquareアプリがインストールされていない」フォールバックは必要ないため)。公開されたカスタムドメインURLは、Android、iOS、およびブラックベリーで機能します。

foursquare内の会場画面にリンクするには、foursquare://venues/VENUE_IDを使用します

于 2012-09-10T19:05:53.127 に答える