У меня есть мобильное веб-приложение (открытое в браузере Android, а не в родном), которое перенаправляет пользователя в магазин Google Play (для установки приложений). Я хочу отслеживать установку приложения (при условии, что пользователь открыл собственное приложение Google Play, а не веб-Google Play), чтобы знать, что я был реферером для этой установки. Я нашел решение здесь и здесь, но все они ссылаются на Google Play из собственного приложения для Android. Есть ли у нас решение для отслеживания установки приложения, перенаправленного из мобильного браузера?
Отслеживание установок приложения, полученных из мобильного браузера
comment
Одно из решений, о котором я мог подумать, — это получение реферера при установке приложения (используя com.android.vending.INSTALL_REFERRER???) и отправка пикселя на наш сервер. Проблема в том, что я не смог найти достойную документацию для этого.
- person Yaniv Efraim   schedule 29.01.2013
Ответы (1)
Поскольку вы используете приложение для отображения веб-страницы, вы можете использовать то же приложение для получения списка установленных приложений:
Попробуй это :
final PackageManager pm = getPackageManager();
// get a list of installed apps.
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
if (pm.getLaunchIntentForPackage(packageInfo.packageName) != null) {
Log.d(TAG, "Installed package :" + packageInfo.packageName);
String applicationName = (String) (packageInfo != null ? pm.getApplicationLabel(packageInfo)
: "(unknown)");
Log.d(TAG, "Launch Name :" + applicationName);
}
}
Таким образом, перед запуском игры вы можете вести список всех приложений, которые присутствуют. А затем он возвращается к вашему приложению, которое вы можете снова отсканировать и проверить, было ли установлено приложение.
или вы можете реализовать
Пример Android-приемника для установки/удаления/замены пакета
person
Nimish Choudhary
schedule
29.01.2013
может я не ясно выразился. Мое приложение — это веб-сайт. Его нет в нативном приложении или в веб-просмотре. Это веб-сайт, открытый в обычном мобильном браузере. То, на что вы ссылаетесь, - это собственное приложение с веб-просмотром, что не так.
- person Yaniv Efraim; 29.01.2013