С программой лояльности пришлось попотеть.
Бэкенд «Риглы» ничего не знает о картах лояльности, но хранит профиль пользователя. Бэкенд эмитента карты ничего не знает о пользователе «Риглы», но хранит номер телефона клиента и данные о карте лояльности.
Мы нашли выход: в приложении программа лояльности работает. Номер телефона, хранящийся в профиле «Риглы», фактически используется в качестве индекса, чтобы связать на клиенте данные в обобщенный профиль.
После каждой операции — логина, регистрации, совершения покупок — мы обновляем сведения о текущем балансе. В целом это устраивает пользователей: они не понимают, что это не привязанная карта, поскольку всё взаимодействие выполнено бесшовно.
Респект за Flutter!
поставил бету Риглы, интересно смотреть как развивается приложение и вы избавляетесь от глюков. Это наверное первое что-то большое по серьезному на Flutter в России (разве только еще "Медуза").
Вообщем так держать, и побольше технической инфы, как реализовывали, с чем сталкивались.
Андрей, спасибо. На vc.ru ждать технических материалов не стоит, лучше следить за ними на https://habr.com/ru/company/surfstudio/. А их там уже много и постоянно появляются новые.
Самое большое - это "Лига ставок" :) из интересного еще - это Росбанк с приложением для юриков. Я свое тоже постепенно причесываю и скорость работы повышаю)
Новая Медуза — победитель премии самый кошмарный ui/ux 2020.
Flutter объясните выбор, у Surf просто нету разработчиков iOS и Android, а контракт уж очень хотелось ?
Мне просто не понятно, как можно сделать что-то качественное для такой крупной компании как "Протек" на языке который кросс платформенный и как это вообще пропустили в AppStore ?
там же персональные данные и всё такое, которые потом непонятно кто получает, анализирует и храниться всё должно в РФ.
А, я понял просто аймак дорого покупать, поэтому сварганили на чём было, хитрецы)
Выбор был именно в пользу кроссплатформы исходя из бизнес-целей заказчика: стоимость и простота процессов при должном уровне качества. Последнее слово за выбором технологии на ЛПР, Surf - это подрядчик.
Второй вопрос непонятен вообще. Причем тут данные в РФ, AppStore? В AppStore лежат сотни тысяч кроссплатформенных приложений, написанных на самых разных технологиях.
Про аймак также без комментариев. Для адекватной разработки кроссплатформы без маков не обойтись.