Интеграция Appland в сервисы AppClick

Компания Appland предоставляет крупный сервис App Store. Данный сервис реализован в отдельном мобильном приложении, которое содержит в себе лучшие приложения и игры. Пользователь, купивший подписку, получает доступ ко всем приложениям и играм без навязчивой рекламы.

Технология AppClick позволяет продавать «виртуальные бонусы» за реальные деньги в приложениях на смартфонах. Предусмотрено два способа оплаты: единоразовая оплата и подписка. Для услуг с ограниченным сроком действия используется подписка. При покупке подписки пользователь соглашается с условием, что через каждый период подписки с его счёта автоматически будет списано указанное количество денежных средств. В любой момент пользователь может отменить подписку.

Для реализации протокола обмена приложения AppClick с сервисами Appland был написан модуль AppClick Gateway, который преобразовывает запросы Appland в формат, поддерживаемый платформой AppClick. Этот протокол предназначен для осуществления подписок в приложении AppClick.

Объединенный Appland pull gateway для разных операторов

Система AppClick работает сразу с несколькими крупными российскими мобильными операторами. Для возможности быстрой обработки запросов от клиентов был реализован единый gateway, на который приходят запросы от всех подключенных операторов, после чего запрос направляется к различным серверам AppClick. Такой подход существенно снижает нагрузку на платформу и увеличивает скорость ответов.

На стороне клиента формат запросов не изменился, модификация коснулась только серверной части платформы. Выбор URL для API AppClick осуществляется исходя из настроек конфигурации gateway, описывающих соответствие идентификатора приложения (appid) и оператора, которому оно принадлежит.

Таким образом, в зависимости от запрошенного приложения (идентификатор appid в параметрах запроса), выбор оператора сотовой связи, а значит и сервера AppClick, осуществляется полностью автоматически.

Comments (0)

Оставьте комментарий