Перейти к содержанию
Fire Monkey от А до Я

Поиск сообщества

Показаны результаты для тегов 'InAppPurchase'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Общие вопросы
    • Анимация
    • Графика
    • Стили
    • Базы данных и REST
    • Компоненты
    • Положение, размеры, выравнивание
    • Работа с текстом
    • Приложение и формы
    • Отладка
    • Развертывание приложений
    • Вопросы по языку Object Pascal и RTL
    • Общая информация о TControl
    • События
    • Прочие вопросы
  • Вопросы по платформам
    • Android
    • iOS
    • OSX
    • Windows
    • Windows Phone
    • Linux
  • Вопросы по использованию RAD Studio
    • Лицензирование
    • Сборка проектов
    • Multi-Device Designer
    • Редактор кода
    • Вопросы
  • Обучение
    • Основная информация
    • Вопросы
    • Отзывы
  • Поиск специалистов по FireMonkey
    • Консультации
    • Ищу подрядчика
  • Дополнительные ресурсы по FireMonkey
    • Сторонние компоненты
    • Приложения, написанные с использованием FireMonkey
    • Примеры
    • Руководства
    • Шаблоны
    • Статьи и заметки
    • Информация о версиях RAD Studio
    • Новости
  • Организация работы данного форума

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


StackOverflow


Защита от ботов


Город


Интересы

Найдено: 1 результат

  1. ggravee

    InAppPurchase

    Добрый день. У кого-то есть опыт с InAppPurchase в xe7 для Android ? Информации в интернете очень мало. Нужна помощь. Прочитав документацию и доступную в Интернете информацию я смог настроить тестовое приложение, тестовые аккаунты для покупки и тестовые "товары". Покупку можно совершить. Однако после надписи про успешную проплату приложение зависает на несколько секунд после чего либо просто вылетает, либо рестартует. После этого товар уже считает купленным, однаком consume не работает, IsProductPurchased всегда возвращает false, RestorePurchasedProducts не вызывает PurchaseCompleted (как я понял по документации - должен). Ниже приведен код type TShopForm = class(TForm) Button1: TButton; Button2: TButton; Memo1: TMemo; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); procedure InAppPurchaseError (Sender: TObject; ErrorKind: TFailureKind; const ErrorMessage: string); procedure InAppPurchaseCompleted(Sender: TObject; const ProductID: string; NewTransaction: Boolean); procedure InAppProductsRequestResponse(Sender: TObject; const Products: TIAPProductList; const InvalidProductIDs: TStrings); procedure InAppPurchaseSetupComplete(Sender: TObject); private FInAppPurchase: TInAppPurchase; { Private declarations } public { Public declarations } end; var ShopForm: TShopForm; implementation const testp='test13'; procedure mlog(s: string); begin ShopForm.Memo1.Lines.Add(s); end; procedure TShopForm.Button1Click(Sender: TObject); begin FInAppPurchase.PurchaseProduct(testp); end; procedure TShopForm.InAppPurchaseSetupComplete(Sender: TObject); begin mlog('setup complete'); end; procedure TShopForm.InAppProductsRequestResponse(Sender: TObject; const Products: TIAPProductList; const InvalidProductIDs: TStrings); begin mlog('ProductsRequestResponse'); end; procedure TShopForm.InAppPurchaseError(Sender: TObject; ErrorKind: TFailureKind; const ErrorMessage: string); begin mlog('error '+ErrorMessage); end; procedure TShopForm.InAppPurchaseCompleted(Sender: TObject; const ProductID: string; NewTransaction: Boolean); begin mlog('Purchase '+ProductID); end; procedure InAppConsumeCompleted(Sender: TObject; const ProductID:string); begin mlog('!consume '+ProductID); end; procedure TShopForm.FormCreate(Sender: TObject); begin FInAppPurchase:=TInAppPurchase.Create(self); FInAppPurchase.ApplicationLicenseKey:='MI....'; FInAppPurchase.ProductIDs.Add(testp); FInAppPurchase.OnSetupComplete:=InAppPurchaseSetupComplete; FInAppPurchase.OnProductsRequestResponse:=InAppProductsRequestResponse; FInAppPurchase.OnError:=InAppPurchaseError; FInAppPurchase.OnPurchaseCompleted:=InAppPurchaseCompleted; FInAppPurchase.SetupInAppPurchase; end; Может кто-то хоть подскажет в какую сторону копать. Или покажет работающий код. Или какие-то аналоги компоненту InAppPurchase посоветует. Буду очень благодарен.
×
×
  • Создать...