2012-04-30 3 views
2

Я столкнулся с странным поведением с In-App-Purchase в iOS во время тестирования с помощью песочницы. Несколько вещей, которые я наблюдал, Пожалуйста, сделайте свои комментарии, где я ошибаюсь.Проблемы с тестированием покупки In-App в iOS с песочницей

  1. Я знаю, что песочница имеет небольшой интервал времени для подписки, такой как 30 минут для подписки на 6 месяцев. Я использую модель подписки, когда я пытаюсь приобрести один и тот же элемент несколько раз, это позволяет. Это нормально ? По моему мнению, он должен позволить только один раз купить и в последующем вызове, он должен сказать: «Уже куплено».
  2. Когда я восстанавливаю свою предыдущую покупку. Storekit вызывает updateTransations большим количеством предыдущих транзакций. Не знаю, почему он возвращает эти большие суммы, такие как 100, 200, 245, 360, 650, кажется, как Random в каждом восстановлении.

Оставьте Ваши комментарии. Заранее спасибо.

С уважением, OP

+0

ПОМОГИТЕ ... Я все еще жду ответа. – Omprakash

ответ

0

Уважаемый Все,

  As I did not get reply on this thread. We have done testing an make the app live, app is working fine. Here are my comments that might be helpful to others. 
  1. При тестировании с песочницей, так как интервал времени не совпадает с живым приложением. Вы получаете 5 минут для подписки на 3 месяца и так далее, поэтому, как только ваша подписка истечет, ваша подписка будет возобновлена. Если вы сделаете еще один платеж, если подписка будет вживую, вы получите всплывающее окно для уже приобретенного.
  2. Apple отправляет большое количество транзакций, нам нужно добавить условие самостоятельно, чтобы мы идентифицировали текущую транзакцию и обработаем ее только, остальное будет проигнорировано.

Надеюсь, это поможет всем вам.

Спасибо, Ом

+0

Я думаю, что причина, по которой вы не получили ответов, была из-за тега, который вы использовали. Более точные теги будут получать большее количество ответов. –

Смежные вопросы