Позже выяснилось, что загрузки из России тоже есть, но именно пользователи не появляются. Поскольку приложение облачное, для работы нужна учётная запись. Для входа используется номер телефона. Если человек уже пользовался приложением, мы покажем ему его данные. А если нет — спросим, что он знает о своем цикле и создадим учётную запись. Для авторизации используются штатные функции Firebase и, как показала практика, смс часто блокировались российскими операторами, особенно на Билайне. Надо было что-то срочно придумывать. Вход через Google, Apple ID или twitter не рассматривал, потому что в будущем будет версия для партнера/мамы, которых будет удобнее приглашать именно по номеру (как сделано в клабхаусе). Выбор пал на FlashCall (когда вам звонит робот и нужно ввести последние четыре цифры его номера). Это пришлось делать вручную, но сейчас такой способ нравится даже больше, чем вход по смс.
Знаете почему люди пишут, что сделали свое приложение за месяц-два? Просто изначально идет продумывание функционала, планирование архитектуры, дизайн и уже после код. Так, что у тех, кто имеет достаточный опыт разработки, все эти шаги идут как само собой разумеющееся. Стоит начать писать код без плана, проект незаметно становится долгостроем. Но ничего, продолжайте писать код, опыт придет со временем и вы начнете подобные приложение пачками выпускать, во время выходных, буквально на коленке. Это я сужу по себе. Если приложение у меня спланировано, напишу быстро. Стоит начать экспромт, могу вообще забросить со временем.
По поводу дизайна могу посоветовать envato elements, там по копеечной подписке доступны полноценные дизайн-макеты на все случаи жизни (решает проблему с отсутствием дизайнера).
P.S.: Жена оценила новое приложение? =)
Чуть не забыл, Firebase - зло, учитесь быстро писать свой бак, чтобы не было после мучительно больно. Если с этим проблема, то тогда лучше parse-server у себя развернуть. Зато будет полный контроль над сервером без сюрпризов в виде тайм-аута на запросах и прочего.
Знаете почему люди пишут, что сделали свое приложение за месяц-два? Просто изначально идет продумывание функционала, планирование архитектуры, дизайн и уже после код.
Ещё и потому, что автор сам себе и заказчик, и аналитик, и дизайнер, и архитектор, и разработчик, и тестировщик. Количество коммуникационных связей равно нулю, поэтому на взаимодействие не затрачивается времени, а самому с собой всегда проще договориться, чем ожидать, когда аналитик вытянет из заказчика хотелки, передаст их команде, пока дизайнер нарисует и согласует дизайн, пока под scope будет набросана архитектура и написано что-либо. Так что даже одну формочку можно писать полгода (реальный опыт из практики).
Комментарий недоступен
Тоже в компании попали на эту проблему. Не приходят как-то максимально случайно - то всё норм, то какой-нибудь один оператор отвалится, то сразу несколько.
В качестве "спасательного круга" сделали отправку через российский шлюз при нажатии пользователем "Выслать код снова". Пока устраивает)
В основном проблемы с Билайном. Они периодические и бывают дни, когда теряется 100% смс. Мы общались с представителем Firebase: отсылал им номера, где точно смс терялись. Проблему признали и обещали решить. Не решили, смс иногда не приходят😔
Можете рассказать, в чем отличия вашего календаря от встроенного в Здоровье на iOS?