Сделайте так, чтобы кнопка оценки запускала торговую площадку и показывала тело сообщения

1

я хотел бы, чтобы моя кнопка ставки в моем диалоговом окне, чтобы запустить рынок и перейти к моему конкретному приложению.

Также как я могу добавить тело сообщения в это диалоговое окно?

        private void makeDialog() {     

        AlertDialog.Builder about = new AlertDialog.Builder(this);      

        about.setMessage("About The Giveaway");

        about.setPositiveButton("Rate", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface arg0, int arg1) {
//action
            }
        });

        about.setNegativeButton("Close", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface arg0, int arg1) {}
        });

        about.show();
    }

}
Теги:

2 ответа

1
Лучший ответ

Вы можете запустить приложение Market с помощью намерения. Добавьте это в свой positiveButton onClick (заменив URL-адрес URL-адресом вашего приложения)

Intent browserIntent = new Intent(
    "android.intent.action.VIEW", 
    Uri.parse("https://market.android.com/details?id=com.animoca.prettyPetSalon");
startActivity(browserIntent);
2

Для этого я написал простую библиотеку.

Он называется AppRate, и вы можете найти его на GitHub здесь.

Особенности:

  • Не запрашивайте пользователя, если приложение однажды разбилось.
  • Решите, что делать, когда запрашивать пользователя. (количество запусков...)
  • Настройте диалог скорости в соответствии с вашим дизайном приложения.

Пример использования:

Его очень легко установить и использовать:

Бросьте банку в свою папку libs.

Затем включите следующий код в onCreate метод вашей MAIN деятельности.

new AppRate(this)
    .setShowIfAppHasCrashed(false)
    .setMinDaysUntilPrompt(0)
    .setMinLaunchesUntilPrompt(20)
    .init();
  • Этот код покажет диалог скорости по умолчанию после 20 лаучей.
  • Он будет показан только в том случае, если приложение никогда не разбилось.
  • Кнопка ставки указывает на ваше приложение в Google Play Store.

Я надеюсь это тебе поможет. :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню