2012-05-15 3 views
15

Google Playのように、アマゾンストアがインストール後に参照Intentを送信したかどうかを示すドキュメントは見つかりませんでした。 Amazonのドキュメントでは、URLのリファラー情報を「ref」(Google Playの「リファラー」と比較して)に設定できるとしていますが、アプリケーションにどのように引き渡されるかは明示されていません。amazonアプリストアからINSTALL_REFERRERインテントを取得しますか?

私はIntentを受信した場合は、私は

extras.getString("ref") 

代わりの

extras.getString("referrer") 

いいですか?あなたのマニフェストファイルで

+0

あなたはその間にこれを見つけましたか? –

+0

これをチェックアウトしてください:http://stackoverflow.com/questions/4093150/get-referrer-after-installing-app-from-android-market – cyanide

+0

これに関するニュースはありますか? – Muzikant

答えて

-4

が、これは私が同じ質問を持っていたあなたに

+1

あなたの回答はAmazon AppstoreではなくPlayストアで有効です。 –

2

を支援することを確認してください

<receiver android:name="com.test.Receiver" android:exported="true"> 
    <intent-filter> 
     <action android:name="com.android.vending.INSTALL_REFERRER" /> 
    </intent-filter> 
</receiver> 

を持っており、この

public class Receiver extends BroadcastReceiver { 

@Override 
public void onReceive(Context context, Intent intent) { 

    Bundle extras = intent.getExtras(); 
    String referrerString = extras.getString("referrer"); 

    Log.w("test", "Referrer is: " + referrerString); 
} 

} 

のような受信機のためのクラスを作成する必要があり、Iアマゾンにメールで尋ねると、これは彼のフィードバックでした:

残念ながら、 の開発者はこの機能を利用できません。

enter image description here

私が主張したが、彼らは私に同じことを言ったが、方法はありません。

だから

あなただけのアマゾンの束があなたのコードに定数して、インストールイベントをアプリ持つ、ユニークなリファラを識別することはできません...かなりawfullアマゾンリファラを取得する方法はありません。

関連する問題