Я провел несколько дней, исследуя, глядя и пытаясь реализовать различные приложения в приложениях в приложении iOs. Однако, несмотря на то, что в этом вопросе есть довольно хорошие блоги, я до сих пор не смог выполнить свою миссию на 100 процентов. Во-первых, позвольте мне рассказать мне, что я пытался сделать:Умный и эффективный способ реализации в покупках приложений?
Во-первых, я хотел бы реализовать хранилище расходных материалов в моей спринтерной сцене (я использую цель c). Затем, с этими расходными материалами, пользователь может покупать вещи, такие как новые уровни, новые персонажи и т. Д. Короче говоря - очень типичный способ покупки приложений. Тем не менее, я делаю свое приложение так, что оно доступно на iPhone 4s, 5/5s, 6/6plus и iPad. Для всех изображений, которые появляются, когда пользователь сначала загружает приложение, я использую атлас атласа и добавляю имя правой папки, которое заканчивается в зависимости от высоты экрана. Тем не менее, я хочу сохранить размер моего приложения ниже 50 МБ, поэтому я не могу добавить много файлов в текстурный атлас.
Теперь я исследовал выделение по вопросу, описанному выше, и поскольку это довольно типично в ситуации покупки приложений, я думал, что эта тема принесет пользу не мне. Так вот что я узнал до сих пор:
1) идентификаторами нагрузки продукта 2) Запрос продукта 3) Показать продукты 4) оплата Issue запрос сделка 5) Процесс приводит 6) Разблокировка/обновить содержание 7) Завершить сделку
Я нашел достаточно информации, чтобы я мог обновлять свои расходные материалы, которые могут быть собраны, сумма путем статической загрузки отступов продукта. Вопросы, которые у меня остались, следующие:
- Создание файла .plist для моих продуктов. У меня нет опыта в этом. Я знаю, что я должен создавать их на сервере, поэтому для моего приложения требуется меньше места. Но как, какой сервер я должен выбрать, после того, как у меня есть сервер, что следует?
- Допустим, мне удалось добавить покупку расходных материалов. Я могу использовать эти расходные материалы для покупки лишних вещей. Как сохранить этот дополнительный материал на сервере, как его загрузить после нажатия кнопки «Купить» и как его активировать в моей игре с комплектом спрайтов?
- Я все еще что-то пропустил?
- Есть ли отсутствующий текстурный атлас для всех устройств, но для загрузки нужен только один пользователь, когда он сначала открывает игру?
Это проблемы, с которыми я столкнулся сейчас, и я уверен, что после меня будет много, отчаянно пытаясь установить в игровом магазине и тратить часы и дни на то пошло. Было бы неплохо иметь хорошую практическую ссылку на IAP на обширную широту интернета, поэтому я также надеюсь, что этот вопрос получит не только ответы, но и комментарии и предложения по каждому из шагов, описанных выше.
LP
Почему вы хотите использовать сервер? – sangony
Как я упоминал в описании вопроса, я не хочу, чтобы мое приложение занимало более 50 МБ. Зачем? Если это так, то, согласно некоторым ссылкам, пользователь не сможет загрузить его без подключения Wi-Fi. Кроме того, чем меньше занимает приложение для космоса, тем меньше пользователю приходится скачивать и, следовательно, тем меньше он тратит на свои сотовые сети, что приятно. – TruniTr
Справедливо, но использование сервера для IAP все еще меня озадачивает. Вы действительно устанавливаете свойства при создании IAP. Например, предметы инвентаря, такие как «золото», вы установили ценность своего золота. Если ваш IAP не включает в себя что-то вроде новых врагов, где вам нужно загрузить много новых анимационных последовательностей, я не понимаю, почему вы хотите использовать свой собственный сервер. – sangony