Как включить профессиональные функции при покупке в приложении, если покупка прошла успешно - PullRequest
0 голосов
/ 15 ноября 2010

Я пытаюсь осуществить внутриигровую покупку непродовольственных товаров. Я реализовал пример кода TROY «При покупке приложений: полное прохождение игры» http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/.I. Получаю информацию о продукте с сервера. Я также могу совершить покупку этого продукта. Я реализую его в «песочнице». Среда. Мне также перезванивают, если покупка прошла успешно или нет.

Проблема, с которой я сталкиваюсь, заключается в том, что при отладке кода не вызывается ни один из методов в InAppPurchaseManager, кроме - (void) requestProUpgradeProductData - (void) productsRequest: (SKProductsRequest *) запрос didReceiveResponse: (SKProductsResponse *) ответ

Так что я не могу поставить код, в котором я хочу включить профессиональные функции, если покупка прошла успешно.

Спасибо

Адитья

Ответы [ 2 ]

1 голос
/ 15 мая 2011

Я столкнулся с той же проблемой на моем iPhone4.После поиска ответов я решил просто зайти в НАСТРОЙКИ и посмотреть, что мне нужно изменить.Я нажал ОГРАНИЧЕНИЯ и обнаружил, что все ограничения были включены.Я отключил ограничения [должен был ввести свой пароль] и, как по волшебству, это сработало!Я сразу же смог сделать покупку в приложении.Надеюсь, это поможет.

0 голосов
/ 19 ноября 2010

Я получил решение своей проблемы

Метод -loadStore должен вызываться сразу после вызова метода -purchaseProUpgrade из класса, в котором мы реализуем покупку inApp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...