首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >秘密二维码-仅供我自己的扫描仪应用程序读取

秘密二维码-仅供我自己的扫描仪应用程序读取
EN

Stack Overflow用户
提问于 2019-05-31 13:22:03
回答 1查看 1.3K关注 0票数 1

我正在开发一个社交应用,比如Instagram、Snap Chat和Facebook。我需要生成用户配置文件的二维码。我在数据库中隐藏了用户ids。我的应用程序中有一个扫描仪来扫描二维码。功能运行良好。

但当我生成的二维码被其他扫描仪应用程序读取时,比如iOS默认的扫描仪,它会从二维码中读取用户id (字符串、文本)。

我已经使用Swift默认码生成二维码。

我的应用程序只能读取二维码。

如Snap Chat、Messenger等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-31 13:46:17

请看这篇文章

How is Snapchat QR code so different than others?

Snapchat和其他应用程序已经设计了自己的方法来创建和读取二维码。Snapchat使用自己的处理技术来检测一系列点来扫描代码。它使用图像中的snapchat徽标作为参考,以了解从何处开始扫描。我很确定Facebook和其他应用程序也在做类似的事情。

你也许可以看看Instagram正在做的事情。它们使用文本检测来读取用户姓名标记。你可以在这篇文章中找到同样的东西。

Text Detection Article

据我所知,没有直接的方法可以做到这一点。你必须从根本上重新发明轮子,并想出你自己的方法来生成和读取特定于你的应用程序的代码。

另一种方法是使用加密算法对消息进行加密和解密,然后使用二维码生成器生成加密消息的二维码。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56389074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档