2016-11-21 6 views
0

Я внедрил In-App-Billing в своем приложении с окном, которое открывает и обрабатывает транзакцию. Если бы это было успешно, я бы хотел переключить вкус приложения с «бесплатного» на «про».Утилита Android Switch после покупки в приложении

Как я могу это сделать?

+0

Где ваши реализованные коды? – Sachith

+0

Его работая отлично. Я просто хочу знать, как перейти от бесплатной версии до версии – XxGoliathusxX

ответ

0

Что вы имеете в виду под «переключателем»? Адаптеры Android не предназначены для изменения поведения во время работы: они полезны, когда вам нужно создавать разные APK из одного и того же проекта. Если вам действительно нужен другой APK для покупки пользователей, вы должны найти способ загрузить другой APK после покупки, например перенаправить пользователей на другую страницу приложения в Play Маркете. Загрузка нового приложения может быть сложной для некоторых пользователей, поэтому самый простой способ сделать это - иметь только один APK и включать в него все ресурсы. Если вы действительно хотите, чтобы перенаправить пользователей на другую страницу Play Store, вы можете сделать что-то вроде этого:

String packageName = "your.paid.app.application.id"; 
try { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName))); 
} catch (android.content.ActivityNotFoundException anfe) { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + packageName))); 
} 

Этот код обрабатывает также случай пользователей без приложения Play Маркет на своем устройстве.

После загрузки второго (платного) приложения у пользователей будут установлены оба приложения на их телефоне.

Подробнее об ароматах here.

Если вы предпочитаете управлять всей логикой в ​​одном APK, вы можете обратиться к this.

+0

, поэтому самый простой способ сделать это - иметь только один APK и включать в него все ресурсы ». То, что у меня есть на данный момент с двумя разными вкусами – XxGoliathusxX

+0

Обратите внимание, что каждый аромат генерирует другой APK. – manfcas

+0

Так что мне теперь делать? ссылку на полную версию или удалить ароматы? – XxGoliathusxX