BuildApps Logo

Стаття

Розробка фічі In-App Purchase для проєктів

11 лип. 2024 р.

Розробка фічі In-App Purchase для проєктів

Фіча на базі алгоритмів In-App Purchase

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

Ознайомтеся детальніше з нюансами проєкту від BuildApps!

Для ігор, сервісів і не лише

Сьогодні ви не зустрінете програм чи ігор (звісно ж, за винятком OSS, і то, не завжди), де б не було внутрішньоігрових маркетплейсів, систем преміум, акселераторів прогресу тощо. Однак часто власники цих продуктів використовують зовнішні платформи та шлюзи для реалізації In-App Purchase, що є дорогим та неефективним рішенням.

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

Можливості фічі та її потенціал для бізнесу

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

Тобто користувачу достатньо обрати один, або кілька товарів, скажімо, пакети ігрової валюти, натиснути кнопку покупки і підтвердити транзакцію в Google/Apple Pay за допомогою біометрії (рідше через Pin).

Щодо переваг цієї фічі для бізнесу, то вони наступні:

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

Останнє пов'язане з особливостями рішення, а також з його технічними аспектами.

Робота складна і відповідальна

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

Ось що ми використали для побудови функції:

  • MAUI, як основну платформу для фічі.
  • Plugin. In-App Billing, як ключову бібліотеку для реалізації платіжної функції.
  • Store Kit для iOS та Billing Service для Android.
  • Документацію для обох платформ. 
  • Інструменти для тестування функціонала шляхом емуляції транзакцій. 

Проблеми з реалізацією також були присутні в цьому проєкті. Точніше, ми зіткнулись з рядом викликів, зокрема:

  • Занадто різне відображення чеків та вікон покупки на платформах.
  • Скупа нативна документація та її відмінності для кожної з операційних систем.
  • Парсинг кодів платежу та верифікації через платформові APIs.

Однак у підсумку ми знайшли точки дотику між штатним функціоналом фреймворку та операційних систем і успішно реалізували запланований функціонал.

Більші прибутки та необмежений потенціал застосування

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

  • Зручно використовувати платіжний інструмент в додатках та іграх.
  • Швидко оплачувати внутрішні покупки, як от статуси, валюту, доступ до функцій.
  • Відкривати додаткові сервіси та переваги продуктів.

Щодо бізнесу, то він покращив конверсію та отримав можливість кастомізувати біллінгові алгоритми, що призвело до збільшення прибутків.

Хочете реалізувати аналогічний проєкт? Зверніться до BuildApps!