Android应用启动源

时间:2017-05-31 08:01:44

标签: android

我想知道我的应用启动发生的来源,如主屏幕或浏览器或Ok google。如果浏览器是没有UTM的referer url。

有没有办法追踪。如果是这样,请告诉我。

感谢。

2 个答案:

答案 0 :(得分:0)

您可以在应用中设置多个不同的intent-filter,以便从浏览器启动,从主屏幕启动等,并分析其意图数据或action。这样的事情:

Intent intent = getIntent();
String action = intent.getAction();

if (action.equals("com.yourapp.intent.action.startfrombrowser")) { 
  ...
} else if (action.equals("com.yourapp.intent.action.startfromhomescreen")) { 
  ...
}

答案 1 :(得分:0)

找到解决方案。

intent.getExtras()activity.getReferrer()会提供您想要的所有数据。