私はソーシャルAndroid雑学クイズゲームを開発しています。ユーザーが私の雑学クイズゲームをインストールしていない友人がゲームに挑戦するとき、私は彼にカスタムURLを送信したいと思います招待ユーザーIDのパラメーターを含むアプリをマーケットからダウンロードします。
アプリを初めて実行するときは、ユーザーを識別し、彼が挑戦したゲームを表示するために、市場に渡されたパラメーターを受信できる必要があります。アプリのリンクを使用してこれを行う方法がわからず、適切な例も見つかりませんでした。
どんな助けでも大歓迎です!ありがとう、イド
Android Marketにデータを送信するには、次のようなuriを作成する必要があります。
market://details?id=my.package.name&referrer=someDataToTransfer
このデータを取り戻すには、INSTALL_REFERRER
レシーバーを実装する必要があります。
<receiver Android:name="my.package.MyReceiver"
Android:exported="true">
<intent-filter>
<action Android:name="com.Android.vending.INSTALL_REFERRER"></action>
</intent-filter>
</receiver>
ここに短いチュートリアルがあります このソリューションを完全に実装する方法を説明します。
また、コードを記述せずにテストしたい場合は、私のアプリをチェックアウトしてください:Install Referrer
on GitHub または Play Store