In-app billing
In-app billing
Имеется ли у кого на форуме опыт разработки in-app billing для приложения?
Хочу, чтобы при нажатии на кнопку купить оно проверяло, куплен элемент или нет, если куплен - чтобы перебрасывало на новый активити. Конечно это можно сделать через SharedPreferences, но пользователь в настройках ведь может очистить данные. Либо я еще не совсем разобрался с in-app billing'ом. Буду очень благодарен за подсказки и помощь.
Хочу, чтобы при нажатии на кнопку купить оно проверяло, куплен элемент или нет, если куплен - чтобы перебрасывало на новый активити. Конечно это можно сделать через SharedPreferences, но пользователь в настройках ведь может очистить данные. Либо я еще не совсем разобрался с in-app billing'ом. Буду очень благодарен за подсказки и помощь.
Re: In-app billing
это, я так понимаю, модификация стандартных средств андроида для in-app billing'а?altwin писал(а):https://github.com/anjlab/android-inapp-billing-v3
Re: In-app billing
При нажатии на кнопку купить, которая в стандартном диалоге покупки, где показывается инфа о продукте?Maxtron писал(а):Имеется ли у кого на форуме опыт разработки in-app billing для приложения?
Хочу, чтобы при нажатии на кнопку купить оно проверяло, куплен элемент или нет, если куплен - чтобы перебрасывало на новый активити. Конечно это можно сделать через SharedPreferences, но пользователь в настройках ведь может очистить данные. Либо я еще не совсем разобрался с in-app billing'ом. Буду очень благодарен за подсказки и помощь.
Думаю, на ее действие никак не повлиять.
Если вы имеете ввиду вашу кнопку, то список ранее купленных продуктов можно получить методом getPurchases.
[syntax=java5]Bundle ownedItems = mService.getPurchases(3, getPackageName(), "inapp", null);[/syntax]
http://developer.android.com/google/pla ... grate.html
Re: In-app billing
Я имею ввиду мою кнопку. Спасибо, посмотрю.damager82 писал(а):При нажатии на кнопку купить, которая в стандартном диалоге покупки, где показывается инфа о продукте?Maxtron писал(а):Имеется ли у кого на форуме опыт разработки in-app billing для приложения?
Хочу, чтобы при нажатии на кнопку купить оно проверяло, куплен элемент или нет, если куплен - чтобы перебрасывало на новый активити. Конечно это можно сделать через SharedPreferences, но пользователь в настройках ведь может очистить данные. Либо я еще не совсем разобрался с in-app billing'ом. Буду очень благодарен за подсказки и помощь.
Думаю, на ее действие никак не повлиять.
Если вы имеете ввиду вашу кнопку, то список ранее купленных продуктов можно получить методом getPurchases.
[syntax=java5]Bundle ownedItems = mService.getPurchases(3, getPackageName(), "inapp", null);[/syntax]
http://developer.android.com/google/pla ... grate.html
Re: In-app billing
Что-то ничего у меня не выходит.
Сам in-app billing делал по этому туториалу: http://www.techotopia.com/index.php/Int ... A_Tutorial
Переменной mService типа IInAppBillingService у меня вообще нет в приложении. Ну да добавил я эту переменную и ServiceConnection пользуясь ссылкой, что предоставили выше на developer.android.com . Но появляется куча ошибок в цикле for (String thisResponse : responseList), которые говорят о том, что нужно добавить блок try-catch. Погуглил - не нашел ничего. Уже совсем запутался. То ли туториал меня запутал тот, либо я чего-то понять не могу(( Буду благодарен за любую помощь
Переменной mService типа IInAppBillingService у меня вообще нет в приложении. Ну да добавил я эту переменную и ServiceConnection пользуясь ссылкой, что предоставили выше на developer.android.com . Но появляется куча ошибок в цикле for (String thisResponse : responseList), которые говорят о том, что нужно добавить блок try-catch. Погуглил - не нашел ничего. Уже совсем запутался. То ли туториал меня запутал тот, либо я чего-то понять не могу(( Буду благодарен за любую помощь
Re: In-app billing
AIDL у вас успешно импортнулся?
строка
[syntax=java5]import com.android.vending.billing.IInAppBillingService;[/syntax]
не выдает ошибки?
Просто пока оберните весь цикл for в try-catch.
Туториал с http://www.techotopia.com реально мудренный, если не в теме. Гугловский проще.
строка
[syntax=java5]import com.android.vending.billing.IInAppBillingService;[/syntax]
не выдает ошибки?
Тут используется json-парсер и он требует обработки ошибок.String thisResponse : responseList
Просто пока оберните весь цикл for в try-catch.
Туториал с http://www.techotopia.com реально мудренный, если не в теме. Гугловский проще.
Re: In-app billing
Нет, ошибки не выдает, оно нормально импортировалось.
Спасибо за помощь, буду разбирать гугловский вариант.
Спасибо за помощь, буду разбирать гугловский вариант.
Re: In-app billing
Мануалы гугла столь витиеваты...
Они написаны теми кто знает как это делать для тех кто знает как это делать, а если делаешь это в первый раз, и термины OAuth 2.0
и хэш SHA-1 от сертификата разработчика сводят с ума.
Подскажите, есть ли пошаговая инструкция на русском с картинками:
1 как прикрутить покупки в приложении?
2 как организовать подтверждение покупок на собственном php сервере?
Они написаны теми кто знает как это делать для тех кто знает как это делать, а если делаешь это в первый раз, и термины OAuth 2.0
и хэш SHA-1 от сертификата разработчика сводят с ума.
Подскажите, есть ли пошаговая инструкция на русском с картинками:
1 как прикрутить покупки в приложении?
2 как организовать подтверждение покупок на собственном php сервере?
только маньяк поймает маньяка


