Зачем кошельку вообще аккаунт
Причины бывают вполне продуктовые. Аккаунт даёт коллекции место, отличное от вашего телефона, так что тот же список появляется на втором устройстве или после замены сломанного. Он же позволяет разработчику обновлять общий каталог логотипов магазинов без выпуска новой версии и даёт компании идентификатор, который переживает переустановку.
Каждая из этих возможностей настоящая, и ни одна не нужна, чтобы вывести штрих-код на экран. Как только у приложения есть цифры и формат, телефон сам перерисовывает код — офлайн и столько, сколько вы его храните. Так что вопрос не в том, работает ли кошелёк без аккаунта. Вопрос в том, какими из этих возможностей вы действительно пользуетесь.
За чей счёт живёт бесплатный кошелёк
Сделать приложение и поддерживать его на двух платформах стоит денег независимо от того, есть ли на нём ценник. В этой категории счёт закрывают одним из трёх способов.
01
Реклама в приложении
Приложение несёт рекламные блоки и зарабатывает на показах. Рекламным сетям нужен идентификатор, чтобы эти показы засчитывать и ограничивать, — так приложение с рекламой и попадает в разговор про трекинг на iOS. Как бы вы ни оценивали этот размен, он хотя бы очевиден: рекламу видно.
02
Данные о том, где вы покупаете
Кошелёк с картами лояльности лежит вплотную к вашим покупкам, а покупательские привычки — ровно то, что другие компании с удовольствием купили бы. Рынок не гипотетический: FTC запретила компании из сферы бонусных программ продавать точные данные о геолокации, которые та собирала через собственные приложения и через SDK внутри чужих. О конкретном кошельке на вашем телефоне это не говорит ничего. Но объясняет, почему у категории есть покупатели.
03
Платные функции
Самая непарадная: приложение бесплатное, часть функций стоит денег, и те, кому они нужны, оплачивают всё остальное. Цена оказывается перед вами, а не за спиной. ScanKeeper устроен именно так. Сканирование, сохранение, названия, редактирование и показ во весь экран бесплатны, число карт не ограничено, а папки, поиск, экспорт в CSV и виджет входят в Premium.
Ни одна из трёх моделей сама по себе не бесчестна. Различаются они тем, насколько легко понять, в какой из них вы находитесь.
Четыре проверки, которые работают на любом приложении — включая это
Верить на слово никому не обязательно, нам в том числе. Четыре проверки, полезные независимо от того, какое приложение вы в итоге оставите.
Прочитайте раздел о данных в карточке приложения
До установкиРаздел App Privacy в App Store и «Безопасность данных» в Google Play рассказывают, что собирает приложение. Заполняют их сами разработчики, так что это заявление, а не измерение. Если в карточке написано, что сведения не предоставлены, это значит «ответа пока нет», а вовсе не «заявлять нечего».
Посмотрите, какие разрешения оно просит
В настройках системыКошельку для карт очевидно нужны камера и медиатека. А вот геолокация, контакты или уведомления в приложении со штрих-кодами — уже повод насторожиться. Обе платформы позволяют потом посмотреть выданные разрешения и отозвать любое из них.
Проверьте, как далеко вы уйдёте, прежде чем спросят, кто вы
Первая минутаУстановите и сделайте то единственное, ради чего скачивали: добавьте карту. Если поперёк встаёт экран регистрации, аккаунт здесь требование, а не удобство, и узнать это лучше на первой карте, чем на двадцатой. Там, где предлагают гостевой режим, проверьте, что происходит с гостевыми данными после переустановки.
Включите авиарежим и откройте сохранённую карту
Десять секундСамая быстрая проверка из всех. Сохраните карту, отключите связь, откройте её. Появился код — значит, он живёт в телефоне. Крутится индикатор — значит, код подгружался, и на кассе без связи будет ровно то же самое.
Что просит приложение
| Что проверить | Кошелёк с аккаунтом | ScanKeeper |
|---|---|---|
| Аккаунт или регистрация | Нужен | Нет |
| Адрес почты | Ваш логин | Не спрашивается |
| Геолокация | Предложения рядом | Не запрашивается |
| Пуш-уведомления | Акции, напоминания | Нет |
| Реклама | Блоки и SDK | Нет |
| Аналитика | Привязана к вам | Только анонимно |
| Работает офлайн | Не гарантировано | Всегда |
| Где живут карты | Серверы компании | Ваше устройство |
| Экспорт в CSV | Через аккаунт | Да* |
* Premium
Средний столбец — это то, как обычно устроены кошельки с аккаунтом, а не утверждение о каком-то конкретном приложении.
Установка бесплатная, и заполнять нечего.
Чем приходится жертвовать без аккаунта
Синхронизации между произвольными устройствами нет. Раз на сервере ничего вашего не лежит, нечему и отправлять коллекцию на телефон, который вы ещё не настроили, на чужой планшет или через границу между iOS и Android. На iPhone и iPad можно включить синхронизацию с iCloud — она работает через ваш собственный iCloud, а не через аккаунт у нас. На Android аналога нет.
Восстановление идёт через резервную копию, а не через сброс пароля. Потеряли телефон — карты вернутся из копии устройства или из синхронизации с iCloud, если она была включена. Ссылки, которая восстановит коллекцию с нашей стороны, не существует: коллекции на нашей стороне нет. Если на свою вы потратили настоящий труд, выгрузите её в CSV заранее, до того как это понадобится.
Для кошелька, которым вы пользуетесь на кассе, на телефоне, уже зажатом в руке, этот размен обычно верный. Но сделать его лучше осознанно.
Куда двигаться дальше
Как это работает в приложении ScanKeeper
Установите и сразу переходите к картам
Между загрузкой и первой картой нет ничего: ни формы регистрации, ни поля для почты, ни пароля.
Отсканируйте карту, которая у вас в руках
Наведите камеру на штрих-код на карте. Распознавание идёт на устройстве, так что приложению нужна камера и ничего больше.
Назовите сами
Идентификатор супермаркета через месяц вам ничего не скажет. Назовите карту так, как вы называете её в жизни, и добавьте цвет или картинку, чтобы она бросалась в глаза.
Покажите на кассе — со связью или без
Откройте карту и разверните код на весь экран с полной яркостью. Он рисуется из данных, которые уже в телефоне, так что очередь без связи ничего не меняет.
У каждого из двух путей есть своё руководство, со скриншотом на каждом шаге: Сканирование с изображения · Массовый импорт
Что нужно знать, прежде чем начать
Правда ли, что для ScanKeeper не нужен аккаунт?
Всё так. Ни экрана регистрации, ни пароля, ни поля для почты. Устанавливаете приложение и добавляете карту.
Что будет с картами при смене телефона?
Они переезжают вместе с резервной копией устройства. На iPhone и iPad можно ещё включить синхронизацию с iCloud — она восстановит коллекцию на устройстве, где выполнен вход в тот же Apple Account. На Android такой синхронизации нет.
Как перенести карты из другого приложения-кошелька?
Если они уже лежат в телефоне фотографиями или скриншотами — используйте массовый импорт: до 50 изображений за заход, распознавание прямо на устройстве. Если нет — отсканируйте физические карты.
Что будет с моими данными, если удалить приложение?
Карты уйдут вместе с ним, как и любые локальные данные приложения. Чтобы копия осталась, заранее выгрузите их в CSV — это функция Premium — или убедитесь, что резервная копия устройства сделана.
Показывает ли ScanKeeper рекламу?
Нет. В приложении нет ни рекламы, ни рекламных SDK.
Какие разрешения просит приложение?
Камеру — чтобы отсканировать код, и медиатеку — чтобы прочитать код с картинки. Геолокацию оно не просит и пуш-уведомлений не шлёт.
Собирает ли приложение аналитику без аккаунта?
Анонимные счётчики использования через TelemetryDeck, без рекламных идентификаторов, и отчёты о сбоях через Sentry. Ни то, ни другое не привязано к аккаунту — его просто нет.
Работает ли сохранённая карта офлайн?
Да. Сканирование, сохранение, упорядочивание и показ сохранённого кода работают без сети, в том числе в авиарежиме.
Что бесплатно, а что платно?
Сканирование, сохранение, редактирование, названия и показ во весь экран бесплатны, число карт не ограничено. Premium добавляет папки, поиск, экспорт в CSV и виджет на главный экран.