Есть ли способ погасить промокод в приложении?

С начала этого года можно использовать промокоды для приложений: Создавать акции

Как описано на странице In-app Promotions, промокоды также могут быть выкуплены из приложения.

В нем также говорится: «Вы также можете оставить артикул вне магазина Play, поэтому единственный способ получить этот товар - ввести промокод этого артикула».

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

Как это может быть сделано?


person Pete    schedule 14.03.2016    source источник


Ответы (1)


Проанализировав приложение Play Store, я обнаружил, что текущая версия открывает диалоговое окно «Погасить код» со следующим намерением:

try {
  final Uri redeemUri = Uri.parse("https://play.google.com/redeem");
  final Intent redeemIntent = new Intent(Intent.ACTION_VIEW, redeemUri);
  startActivity(redeemIntent);
} catch (android.content.ActivityNotFoundException e) {
  // Play Store app is not installed
}

Обратите внимание, что это может измениться в любой новой версии Play Store.

person Pete    schedule 15.03.2016