Комментарии 1
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// Тут не совсем разобрался, если кто подскажет, буду благодарен
if (!bp.handleActivityResult(requestCode, resultCode, data)) {
super.onActivityResult(requestCode, resultCode, data);
}
}
Если к экрану вернулись с результатом после startActivityWithResult(), сначала пробуем передать данные для обработки в BillingProcessor. Если он сообщит, что это не его — то идет обработка дальше.
@Override
public void onPurchaseHistoryRestored() {
}
Как правило, в этом методе можно перестраховаться на случай, если покупка была успешно оплачена, но по каким-либо причинам приложение не успело это обработать. Например, если система успела убить приложение, или приложение упало с ошибкой.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Встраиваем In-App purchase в своё приложение