тестирование в приложении покупки? - PullRequest
1 голос
/ 16 июня 2010

Я разработал приложение с покупками в приложении. Когда пользователь покупает подписку, она сохраняется на моем сервере. После нескольких испытаний я удалил данные с сервера, чтобы проверить их снова, но когда я покупаю их, среда песочницы и

Вы уже приобрели это. Нажмите OK, чтобы загрузить его снова бесплатно

также я использовал этот тестовый аккаунт в моем предыдущем приложении? значит ли это, что мне придется создать новую тестовую учетную запись для этого приложения? также по ошибке я использовал эту учетную запись в Apple Store .. я где-то читал, что это сделает вашу тестовую учетную запись недействительной ... это правда ?? я должен создать новую учетную запись для этого ??

1 Ответ

0 голосов
/ 16 июня 2010

Для первого вопроса - Поскольку вы используете модель без расходных материалов «вы уже приобрели это. Нажмите OK, чтобы загрузить его снова бесплатно». Это допустимое поведение ... StoreKit сохраняет информацию о том, приобрели ли вы приложение уже или нет. Если вы уже приобрели, вы можете скачать данные бесплатно.

В вашем коде вам нужно проверить, присутствуют ли данные на сервере, если они есть, то не загружайте, иначе загрузите их.

Продукты InAppPurchase связаны с приложением ... Если есть два приложения, такие как HDversion и liteVersion ... Вам необходимо создать разные ProductID для inAppPurchase.

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