微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在苹果通行证中将URL嵌入条形码中

如何解决在苹果通行证中将URL嵌入条形码中

是否可以通过以下方式将URL嵌入到Apple pass中,使其在扫描时重定向到该URL?我想在扫描条形码/ QR码时将信息发布到API。

解决方法

我已经复制了此要求,并且能够成功将URL嵌入Apple Wallet Pass的条形码内。以下是我遵循的步骤,

因此,您要做的只是输入url值作为字符串,

  1. 在条形码中精确编码URL的文本:“ https://www.passsource.com/info/”。包含协议(此处为“ http://”),以确保将其识别为URL。

在我的Java代码中,我正在使用开源Java库来生成Jpasskit的Apple wallet通行证。我已经输入带有url字符串值的设置消息,并且编码如下,

barcode.setMessage("https://www.passsource.com/info/");
barcode.setMessageEncoding(Charset.forName("utf-8"));
List<PKBarcode> barcodeList = new ArrayList<PKBarcode>();
barcodeList.add(barcode);
pass.setBarcodes(barcodeList);
  1. 生成Apple Pass后,条形码的显示方式类似于通行证底部的下图

enter image description here

  1. 使用二维码阅读器扫描条形码,它将显示以下消息,要求在浏览器中打开URL,

enter image description here

  1. 单击“在浏览器中打开”选项后,它将在移动浏览器中以chrome的形式很好地打开。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。