还是仅用于安装?Play 是否对他们一视同仁?
问问题
1939 次
2 回答
5
根据 Localytics 的说法,意图在应用程序首次启动之前被触发一次:
在应用程序安装过程中,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 回答