それともインストール専用ですか?Play はそれらを同じように扱いますか?
質問する
1939 次
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 に答える