Показать сообщение отдельно
Старый 14.01.2016, 12:08
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 1  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
По умолчанию Просветите меня быстро про монетизацию игры на iOS без сервера

Сейчас читаю много разного, нужно, чтобы кто-нибудь, имеющий реальный опыт, подтвердил, что все именно так. Планируется игра без сервера приложения, которая бесплатно ставится с AppStore.

1. Для пополнения внутреннего игрового баланса пользователя используется механизм встроенных покупок на AppStore (https://developer.apple.com/in-app-p...Guidelines.pdf). При этом для проведения транзакции не требуется наличие у игры собственного сервера. Однако, количество купленной валюты и текущий баланс хранится исключительно на девайсе и в случае его утраты пользователь может установить игру на другом своем девайсе, но купленная внутренняя валюта будет утеряна (как, впрочем и баланс и его игровой профиль с покупками и результатами). Так же нет никакой возможности играть в двух копиях игры (на двух устройствах), синхронизируя их между собой. Игра существует строго внутри одного девайса.

2. Игра может использовать сервис GameCenter - в этом случае появляется возможность сохранения некоторых данных игры для конкретного пользователя в его профиле в GameCenter (кстати, сколько можно хранить, какие там ограничения по объему?) и в этом случае есть возможность как восстанавливать игру на новом устройстве, так и синхронизировать ее копии на разных устройствах. Соответственно, при использовании GameCenter внутренняя валюта не теряется, актуальный баланс пользователя и его игровой профиль сохраняется.

Все так или я что-то неправильно понял?
Может есть еще какие-то варианты организации игры с сохранением игрового профиля и без GameCenter?

Добавлено через 27 часов 3 минуты
Не смотря на отсутствие ответов, вроде как становится более-менее понятно, что проблему синхронизации через GameCenter решить можно.

Теперь новый вопрос: никто не может подсказать пример реальной игры с синхронизацией прохождения через GameCenter? Не ачивки, а именно чтобы данные синхронизировались? И чтобы именно через GameCenter, а не через собственный сервер или iCloud?