#iphone #xcode #in-app-purchase
#iPhone #xcode #покупка в приложении
Вопрос:
Я пытаюсь использовать код MKStore для своих покупок в приложении. Readme и другая документация не слишком подробно описывают конфигурацию.
в MKStoreManager.h мне нужно настроить это:
// НАЧИНАЕТСЯ НАСТРОЙКА - измените это в своем приложении #определите kConsumableBaseFeatureId @"com.mycompany.myapp". #define kFeatureAId @"com.mycompany.myapp.featureA" #определить kConsumableFeatureBId @"com.mycompany.myapp.005"
Я не совсем уверен, что я должен здесь поместить. В readme указано, что мне нужно использовать это для запуска покупок в приложении:
[[MKStoreManager sharedManager] buyFeature:@"exampleConsumable"];
Этот код работает нормально, пользователь может приобрести расходные материалы, но затем приложение завершает работу и отключается при инициализации MKStoreManager в applicationDidFinishLaunching, если я попытаюсь запустить приложение снова.
Итак, я предполагаю, что приложение выходит из строя, потому что я забыл правильно настроить 3 строки «#define» — и я не совсем уверен, что туда поместить. Должен ли я указывать там каждую покупку в приложении?
Допустим, у меня есть 3 покупки в приложении. Идентификаторы их продуктов: «itemOne», «itemTwo» и «itemThree». Идентификатор пакета для фактического приложения — «ExampleApp». Все покупки в приложении являются расходными материалами — как бы мне это настроить?
Если бы кто-нибудь мог дать мне краткое руководство по настройке этого, я был бы очень, очень, очень признателен.
Ответ №1:
Примените класс с nunmbers, поскольку это новый стиль: item1, item2, item3 не используют никаких префиксов.