我正在做一个项目,扫描产品上的二维码,例如杯子,并验证产品是否是数据库,我已经使用 Flutter 构建了扫描应用程序,现在我的问题是创建 QRCODES,每个二维码都有唯一的身份或链接到数据库的指定 URL。
我已尝试在 Internet 上搜索如何执行此操作,但我没有找到有用的答案,在此先感谢您提供的任何内容,我们将不胜感激!
最佳答案
如果你想用Phyton,我可以推荐this library用于 QR 码创建和渲染。
我不确定您是否可以将 Firebase 与 Phyton 应用程序连接,编写纯 Angular/React/Vue 网络应用程序可能会更容易。
关于唯一 ID。我不确定是谁在扫描这些项目。生成 URL 二维码可能是个好主意,这样如果人们使用不同的应用程序扫描代码,他们就会被重定向到您的网站(可能会显示有关如何扫描代码的帮助信息)。
例如:https://example.com/help/product-scan?pid=<the actual product id>
您可以使用任何可以存储在数据库中的 ID,例如:
- 人类可读的字符串标识符,例如
octocat_cup
- 数值,例如从 SQL 数据库自动生成的键
- UUID v4(非常适合分布式系统和离线使用)
关于python - 使用二维码验证产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52137521/