Штрих-код - это просто закодированные числа, используемые в качестве ссылки, он содержит только уникальные (иногда не очень уникальные) идентификаторы. Он не содержит конкретных данных за пределами этого.
Очень простой пример того, как это работает: отсканируйте штрих-код и получите номер 12345. Позвоните в бэкэнд API или веб-сервис со ссылочным номером 12345. API или веб-сервис ищет продукт с уникальным ключом 12345 и возвращает метаданные о продукте. вернуться к вашему устройству.
Я понимаю, что это выходит за рамки вашего вопроса, но если вы ищете способы пометить элементы данными, которые непосредственно связаны, то вам следует обратиться к технологии RFID, которая может хранить данные на борту (хотя все еще очень ограниченный.) Если вы ищете прямое взаимодействие между мобильными устройствами и этой технологией, то вы бы хотели перейти к NFC (который на высоком уровне является подмножеством RFID). Причина в том, что некоторые мобильные устройства имеют возможность взаимодействовать с технологией NFC, хотя у них нет возможности взаимодействовать с другими формами RFID без дорогостоящего добавления периферийных устройств (подумайте, читатели бейджей сотрудников.)
Надеюсь, это направит вас в правильном направлении. Я прошел через такие реализации, и я знаю, как это может разочаровать, поскольку на эту тему опубликовано очень мало ресурсов для разработчиков.