Легко інтегруйте мобільні служби Huawei у свою гру Unity за допомогою плагіна HMS Unity!

Якщо ви хочете інтегрувати мобільні служби Huawei у свою гру Unity, цей плагін HMS Unity дозволить вам легко інтегрувати HMS. Читайте далі, щоб дізнатися більше!

Huawei Mobile Services, або HMS, є Альтернатива GMS від Huawei, що складається з призначених для користувача програм, а також основних фонових служб. Ідея Huawei Mobile Services полягає в тому, щоб забезпечити стабільний досвід для всіх пристроїв і не залежати від оновлення платформи. Середньомісячна кількість користувачів екосистеми HMS зросла з 420 мільйонів у всьому світі в липні 2018 року до величезних 600 мільйонів до грудня 2019 року. кількість розробників, зареєстрованих на цій платформі, зросла з 450 000 до 1,3 мільйона за той самий період часу, а інтеграція додатків HMS Core зросла з 20 000 програм до 55 000 програм. Відповідно до додаткових даних, оприлюднених Huawei станом на грудень 2019 року, HMS Core має глобальне охоплення 600 мільйонів користувачів у понад 170 країнах (включаючи Китай).

Ці номери корисні як для розробників програм, так і для ігор, які можуть надавати свої послуги кінцевим користувачам через

Huawei AppGallery на пристроях Huawei та Honor. Через велику кількість користувачів смартфонів Huawei та Honor у всьому світі розробники додатків та ігор мають велике бажання перейти на платформу HMS та AppGallery. Крім того, платформа надає їм такі функції, як економічна ефективність, уніфікований портал для єдиної інтеграції та точне націлювання на користувачів за допомогою кількох каналів просування.

Якщо ви розробник, який хоче підтримувати пристрої Huawei та Honor, Huawei надає багато готової документації для легка інтеграція його API в межах ресурсів розробника. Розробникам ігор також доступні інструменти, які дозволяють їм включити всі необхідні функції, необхідні для створення мобільна гра, яка не тільки функціонує як хороша мобільна гра, але й має необхідний потенціал для розширення, щоб стати успішною назва.

Якщо ви шукаєте способи створити свою гру за допомогою підтримки HMS, ваша робота тепер значно полегшується завдяки цьому Плагін HMS Unity. Плагін допоможе вам інтегрувати всю потужність мобільних служб Huawei у вашу гру Unity, дозволяючи вам використовувати потужність потужних API Huawei, таких як Обліковий запис Huawei, Push Kit, Ігровий сервіс, Комплект оголошень, і Покупки через програму.


Короткий огляд деяких API мобільних служб Huawei

Обліковий запис Huawei

Обліковий запис Huawei дозволяє розробникам використовувати наявний обліковий запис Huawei як дійсний варіант входу в гру, дозволяючи гравцям менше втомлюватися від знайомства та пропускати такі кроки, як адреса електронної пошти та номер мобільного телефону перевірка. Це додатково допомагає з процесом адаптації користувача та знижує відтік користувачів під час реєстрації та входу завдяки таким функціям, як як захищений вхід, авторизація в один клік, підтримка двофакторної автентифікації, шифрування даних і відповідність GDPR для конфіденційності.

Push Kit

Push Kit дозволяє розробникам надсилати повідомлення з хмари вашим користувачам, служачи надійною платформою push-повідомлень у реальному часі з глобальним покриттям, що поширюється на більш ніж 200 країн. Розробники ігор можуть скористатися функціями точного націлювання, які він пропонує, щоб підвищити коефіцієнт розваг своєї гри. За допомогою інтелектуального надсилання повідомлень розробники також можуть сприяти взаємодії та транзакціям у грі.

Ігровий сервіс

Ігровий сервіс забезпечує простий спосіб входу та відстеження досягнень в іграх. Розробники ігор можуть налаштувати до 200 досягнень для гравців, тому в грі завжди є якась ціль, яку потрібно досягти. Ви також можете отримати різноманітну статистику даних про гравців, яка дозволить вам адаптувати свій досвід гри відповідно до потреб і очікувань вашої аудиторії. API також може дозволити вам налаштувати звіти про події та налаштувати ключові ігрові події для звітів, дозволяючи аналізувати звітні події за кількома параметрами. Звичайно, жоден ігровий API не обходиться без таблиць лідерів і збережених ігрових функцій, і цей API також включає їх. Ви можете створити кілька таблиць лідерів, щоб ранжирувати гравців різними способами, що в поєднанні з відстеженням досягнень забезпечує постійний стимул для гравців продовжувати грати у вашу гру. Ви також можете дозволити гравцям зберігати свій прогрес у грі на Huawei Drive, дозволяючи отримувати збережені дані гри для гравців, які повертаються, також на інших сумісних пристроях.

Комплект оголошень

Комплект оголошень у HMS є важливим засобом монетизації, і розробники ігор можуть скористатися ним, щоб підтримувати безкоштовну гру через підтримку реклами. API надає унікальні ідентифікатори реклами на рівні пристрою та можливості відстеження конверсій реклами. Ads Kit використовує рішення OAID (Open Advertising ID) як непостійний рекламний ідентифікатор, що дозволяє розробники, щоб збалансувати конфіденційність користувачів і все одно надавати персоналізовану рекламу та точно відстежувати рекламу ефекти.

Покупка через додаток

Що стосується Покупки через програму, як випливає з назви, це API, який відповідає за безпроблемну інтеграцію покупки в програмі в програму чи гру. Він підтримує послуги підписки, керування продуктами з автоматичним встановленням цін на продукти в місцевих валютах, керування замовленнями та пов’язану рекламну діяльність. Метою In-App Purchases є спрощення процесу доступу до платежів і спрощення доступу та логіки взаємодії, щоб розробники можуть більше зосередитися на розробці та вдосконаленні своїх ігрових продуктів, не турбуючись надто про збір прибутку процес.


Плагін HMS Unity

The Плагін HMS Unity дозволяє дуже легко інтегрувати функції HMS у вашу гру Unity, для покупок у програмі, для входу в систему Huawei, для push-повідомлень, для таблиць лідерів гри та для монетизації на основі реклами. Ці функції також дають змогу включити важливі елементи дизайну гри, такі як унікальна ідентифікація гравця, покупки в програмі для витратних матеріалів і косметики, підтримка реклами, підтримка push-повідомлень, підтримка збережених ігор, таблиць лідерів ігор і досягнення.

Демонстрація IAP

Плагін продовжує пишатися цими чотирма функціями:

  • У ньому є чітка документація, яка скеровує розробників за допомогою легкого для дотримання посібника, який містить покрокові інструкції.
  • Плагін поставляється з готовими до використання Prefabs.
  • Плагін також містить демонстраційні сцени, щоб допомогти розробнику ознайомитися з живим прикладом.
  • Плагін також обіцяє регулярно оновлюватися новими функціями, тож ви можете бути впевнені, що через деякий час ваш проект не покладатиметься на застарілі інструменти.
Демонстрація відеореклами

Інтегрувати плагін дуже просто. Для цього потрібно виконати п’ять простих кроків:

  1. Зареєструйте свою гру на Веб-сайт розробника Huawei
  2. Імпортуйте плагін у свій проект Unity
  3. Налаштуйте свій маніфест
  4. Підключіть свою гру до HMS Manager
  5. Підключіть обробник зворотного виклику HMS до вашої гри

Першою вимогою для інтеграції HMS у вашу гру буде реєстрація в самій HMS. Процес простий і зрозумілий, починаючи з входу в консоль розробника та створення нового у модулі AppGallery, а потім подайте заявку на послугу IAP і налаштуйте її для своєї гри продуктів.

Наступним кроком є ​​імпорт плагіна Unity, який ви можете завантажити з GitHub. Відкрийте редактор Unity та імпортуйте спеціальний пакет. Утиліта імпорту в Unity покаже всі елементи як попередньо перевірені, тому вам потрібно просто натиснути «Встановити», і Unity розгорне плагін у папці Assets. Далі вам потрібно налаштувати плагін для роботи з вашою грою, ввівши унікальний ідентифікатор програми вашої гри, CPID розробника та пакет назву вашої гри в наданих підказках, і плагін автоматично включатиме всю необхідну інформацію всередині Android Маніфест.

Налаштування маніфесту

Коли все це буде зроблено, вам потрібно розгорнути префаб HMS Manager у вашій сцені. У редакторі Unity знайдіть папку prefab плагінів і перетягніть HMS Manager на свою сцену, а потім дотримуйтесь підказок конфігурації.

Готові до використання збірні конструкції

Далі викликаємо HMS Manager через розділ onClick. Останнім кроком є ​​підключення HMS Call Handler до вашої гри. Документація проведе вас через процес, тому у вас не повинно виникнути труднощів.

Демонстраційні сцени

Як бачимо, підключитися до HMS напрочуд легко для розробника ігор, маючи доступ до легкої документації та підтримку, якщо вони зіткнуться з будь-якими труднощами. Маючи велику базу користувачів як стимул, HMS дійсно дає стимул для початківців ігор вважати її своєю платформою.

Якщо ви хочете інтегрувати Huawei Mobile Services у свою гру, перейдіть за посиланням на проект GitHub нижче:

Плагін HMS Unity


Ми дякуємо Huawei за підтримку XDA. Huawei брала мінімальну участь у створенні або вмісті цієї статті. Зокрема, з ними консультувалися для перевірки фактів. Усі висловлені думки належать автору. Наші спонсори допомагають нам оплачувати численні витрати, пов’язані з використанням XDA, включаючи сервери, розробників, авторів тощо. Хоча ви можете бачити спонсорований вміст поряд із вмістом порталу, увесь він буде чітко позначений як такий. Команда порталу XDA не піде на компроміс із журналістською чесністю, приймаючи гроші, щоб написати прихильне повідомлення про компанію. Нашу думку не можна купити. Спонсорованим вмістом, рекламою та XDA Depot керує наш директор з маркетингу, а не редакційна команда.