Экспорт на Amazon Appstore
Устройства Amazon, такие как Kindle Fire HD, являются основанными на Android платформами, но имеют свой отдельный магазин приложений. Он поддерживает публикацию "веб приложений", которые построены на основе движка браузера Chromium - хороший способ публикации HTML5 игр как приложения с хорошей производительностью и широкой поддержкой возможностей. Перед тем как начать Вам следует удостовериться, что - Ваша игра поддерживает множественные размеры экрана для поддержки существующих и будущих устройств. Для более подробной информации смотрите отдельный туториал по этой теме;
- Также вам следует удостовериться, что вы установили поддержку объекта Touch;
Кроме того, вам потребуется загрузить вашу игру на сервер. Однако, благодаря поддержке Construct 2 оффлайн игр ваши приложения будут работать довольно хорошо, даже если они оффлайн, и оффлайн кэш сохранит вам много места на сервере. Обратите внимание что не рекомендуется использовать бесплатные файловые хостинги (такие как Dropbox or Google Drive), потому что ограничения по предоставляемому месту могут сделать вашу игру недоступной в том случае, если она станет популярной. Существует большое количество дешевых хостингов вокруг. Даже оплата небольшой суммы даст вам значительно более надежный сервер.
Для тех, кто впервые экспортирует игру - Проследуйте по на developer.amazon.com;
- Зарегистрируйте аккаунт разработчика Amazon и авторизуйтесь;
- У вас могут спросить некоторые налоговые данные. Отнеситесь к этому внимательно, если хотите получать прибыль с игры;
Добавление нового приложенияПеред тем, как вы будете экспортировать ваше приложение из констракта, вам необходимо узнать свой submission's verification key (ключ верификации для подачи продукта). Следуйте этим шагам, чтобы его узнать:
- В домашней секции (Home section) сайта наведите мышь над Add a New App.
- Появится выпадающий список, позволяющий вам выбрать либо новое Андроид приложение, либо новое Веб приложение.
- Выберите Add a new Web app (добавить новое Веб приложение), т.к. ваша игра сделана при помощи веб технологии HTM5.
- Введите запрашиваемое название приложения (app title), категорию и некоторую сопроводительную информацию.
- Нажмите Save и появится оставшаяся часть формы подачи. Заполните ее подходящем для вашей игры способом.
- Откройте App File(s). Вы увидите, что вашему приложению был дан верификационный ключ. Это необходимо для того, чтобы удостовериться, что вы действительно являетесь обладателем исходного кода игры, которую пробуете подать. Скопируйте его в формате 00000000-0000-0000-0000-000000000000
ТестированиеВы можете протестировать вашу игру при помощи программы Amazon Web App Tester. Инструкция:
- Инсталлируйте приложение на устройство.
- Приложение позволяет тестировать любую интернет ссылку на предмет того, как бы она выглядела после экспорта.
- Вы можете установить предварительный просмотр с помощью Wifi, ввести адрес с вашим приложением и быстро протестировать.
- После загрузки вашего приложения вы также можете протестировать его при помощи этой программы.
Обратите внимание, что для тестирования с максимальной производительностью и поддержкой возможностей, используйте кнопку Amazon Web View. Android Web View в сравнении с предыдущим очень медленный и использует алгоритмы, малоприспособленные для игр.Экспорт из Construct 2 - Выберите в Construct 2 Export project (экспортировать проект) -> Amazon Appstore.
- После стандартных опций экспорта вам запросят ввести полученный верификационный ключ.
- Путь загрузки (Launch path) должен быть именем главной страницы приложения, которая по умолчанию называется index.html. Измените, если переименовали свою главную страницу.
- Вам также надо включить геолокацию или внутриигровые покупки, если ваше приложение использует их. Обратите внимание, что если вы используете их, ваш хост должен быть безопасным сервером, запускающимся по протоколу https. Это может быть немного труднее для установки, чем простой хост.
Как только вы экспортировали ваше приложение, ваша папка для экспорта будет содержать ваши игровые файлы. По составу файлов это обычный HTML5 вебсайт экспорт, но с дополнительным файлом, который называется web-app-manifest.json. Он содержит информацию для Amazon Appstore.
Публикация - Загрузите все экспортированные файлы, включая web-app-manifest.json на сервер. Если вы не знаете, как это сделать, свяжитесь со своим хостером.
- Попытайтесь посетить ваш web-app-manifest.json на сервере для того, чтобы удостовериться, что он корректно помещен на сервер. если возникнет ошибка, то проверьте MIME типы на вашем сервере. Они должны разрешать доступ к .json файлам. Они должны быть посланы месте с MIME типом application/json.
- Как только заставили систему работать, вы должны увидеть содержимое вашего файла - небольшое количество текста и ваш верификационный ключ.
- Переходите обратно на сайт Amazon Developers в вашу вкладку App File(s).
- Вводите URL к файлу манифеста, например, www.mysite.com/mygame/web-app-manifest.json.
- Нажмите Verify (проверить).
- Вам скажут, что все хорошо.
- Заполните остаток вкладок.
- И нажмите Submit app (подать приложение).
Источник