Смотрите. Проблема как раз в том, что если девайс не ресетить и войти новым логином, то купить по новой инапп просто не дадут. А устраивать аттракционы щедрости и включать купленное на все логины, которые входятся с указанного устройства (и не просто устройства, а семейства устройств с данным itunes аккаунтом) - это мне не по карману:)
Я пытаюсь понять, как, во-первых, дать возможность делать покупку несколько раз на одном устройстве и во-вторых, успешно её провалидировать сервером
Фермы продают consumables же, там действительно можно неограниченное число раз. Nonconsumables по определению восстанавливаемые покупки. И они уже сидят в receipt как купленные. Я пока не пробовал в тестовом окружении, но чувствую, что при попытке купить повторно, оно скажет что этот product id уже куплен
Разве apple даёт покупать один и тот же nonconsumable дважды? У меня просто непонимание есть. Вот вошёл человек со второго аккаунта, это новый юзер, мне нужно ему отображать купленный айтем как некупленный, при этом ещё как то давать его купить. То есть вопрос больше в том, как защититься от несанкционированного приобретения, сколько в том как, собственно, проводить отдельные покупки для разных логинов, но на одном устройстве
ну как вариант — можете сделать интерактивную часть отдельным процессом и подключаться к нему через COM, его инициализацию можно делать на заданных токенах (пользователях)
да не за что. сам где то год назад озадачивался поиском игр на двоих.
а так, действительно, на psp все по-другому воспринимается. patapon, locoroco — дите точно будет в восторге. купите, не пожалеете:)
а еще сейчас сильная тема — wii и спортивные игры на двоих — и развлечение и польза. подумайте над подарком к новому году:)