[英]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.