繁体   English   中英

将数据快速编码为URL

[英]Swift Encoding data into a URL

因此,我试图在QR码中存储一些数据。 我已经设置了我的应用程序,因此它将扫描QR码并根据内容执行操作。 用户必须具有我的应用程序才能执行此操作。 如果有人没有我的应用程序,我希望他们能够使用普通/第三方QR扫描仪扫描QR码,并定向到我的网站或我的应用程序的AppStore页面。 我发现一位来自Android用户的帖子描述了将数据编码为URL。 普通的QR扫描器只会看到URL,并将用户定向到网站。 定制应用程序将解码URL并提取其中的数据。 我只是想知道这样的事情对于Swift可能可行吗?

提前致谢。

是的,这是微不足道的,并且与Swift或iOS无关。

将您的网址设置为指向您网站的网址,并带有传递所需数据的查询参数:

http://mywebsite/loaddata?code=aabbccddeeffgghhiijjkkllmmnn

您可以将数据编码为来自您选择的加密算法的Base64编码输出,因此只有您的应用程序才能对其进行解码。

将其编码为您的QR码中的字符串。 大多数QR码阅读器可以识别HTTP URL,并会提供打开链接的机会。

然后,您将对网站进行编码以根据需要对URL进行响应。

您的应用可以被编码为解析QR码中的字符串,并忽略除code=之后的所有内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM