2017-02-16 9 views
0

Вопрос прост.Перенаправление в Google PlayStore при необходимости приложения нет

Шаг 1: Пользователю предоставляется кнопка, где он может загрузить pdf-файл, а затем просмотреть его.

Шаг 2: Если приложение для просмотра pdf присутствует, оно отобразит выбор. В противном случае приложение будет перенаправлено в магазин воспроизведения Google и отобразит приложения категории просмотра в формате pdf для загрузки.

Шаг 3: После загрузки одного из приложения PDF Viewer, пользователь будет снова вернуться в приложение, а затем откроет Chooser и теперь пользователь может выбрать загруженный PDF Viewer приложение

Я не знаю, как пойти в магазин, а затем вернуться.

Спасибо за ваше время.

ответ

2

использовать этот код для пользователя отправить играть магазин

activity.startActivityForResult(new Intent(Intent.ACTION_VIEW, Uri 
     .parse("https://play.google.com/store/apps/details?id=" + appPackageName)), REQUEST_CODE); 

когда пользователь близко играть магазин, вы знаете, в OnActivityResult методы.

полный из приложения установки вы можете узнать с приемником, как это:

new BroadcastReceiver() { 
    @Override 
    public void onReceive(Context context, Intent intent) { 

     String packageName = intent.getData().getEncodedSchemeSpecificPart(); 

    } 
}; 
IntentFilter intentFilter = new IntentFilter(); 
intentFilter.addAction(Intent.ACTION_PACKAGE_ADDED); 
intentFilter.addDataScheme("package"); 
registerReceiver(mBroadcastReceiver, intentFilter); 
+0

Я проверяю и уведомления в бите –