2

それともインストール専用ですか?Play はそれらを同じように扱いますか?

4

2 に答える 2

5

Localytics によると、インテントは、アプリケーションが初めて起動する前に 1 回起動されます。

Android は、アプリケーションのインストール プロセス中に com.android.vending.INSTALL_REFERRER というインテントを起動します。これは、アプリケーションが初めて起動される前に発生します。

于 2012-09-26T23:41:04.740 に答える
0

INSTALL_REFERRER インテントは、アプリ ストアから初めてアプリを起動したときにのみ機能し、以下のサンプルのように使用できます

public class ReferrerReceiver extends BroadcastReceiver {
    String referrer;
  public void onReceive(Context context, Intent intent) {
        final String action = intent.getAction();

        if (action != null && TextUtils.equals(action, "com.android.vending.INSTALL_REFERRER")) {
            try {
                referrer = intent.getStringExtra("referrer");
                Log.d("REFERRER","ReferrerReceiver. "+referrer);
                Toast.makeText(context, "ReferrerReceiver. "+referrer, Toast.LENGTH_LONG).show(); 
            } catch (Exception e) {
                e.printStackTrace();
            }
            }
    }
}
于 2014-04-09T15:20:53.320 に答える