繁体   English   中英

如何使用 Firebase 创建二维码?

[英]How can I create a QR code with Firebase?

是否可以使用 Firebase 创建二维码?

我想创建一个 QR 码来与其他人共享 pdf 文件。 似乎 Firebase 有这样的功能,但我无法弄清楚在哪里生成代码......

Firebase ML-Kit 具有条码扫描 API,但 Firebase无法创建/生成 QR 码。

请参阅 Firebase ML-Kit: https ://firebase.google.com/docs/ml-kit/read-barcodes

Firebase 集成了谷歌云功能和云存储。 生成 QR 码的一种直接方法是编写一个云 function,它从 Firebase 获取您的调用输入,将 QR 码图像写入您的 Firebase 连接的云存储,然后返回图像的 URI。

Firebase Cloud Functions“提供了一种方法来扩展 Firebase 的行为并通过添加服务器端代码集成 Firebase 功能。” 来源

因此,与可以用多种语言编写的 GCP 云函数不同,您通常只会在 Firebase 函数上编写 Typescript 或 Javascript。

QR码生成代码示例

示例代码node.js

// index.js -> bundle.js
var QRCode = require('qrcode')
var canvas = document.getElementById('canvas')

QRCode.toCanvas(canvas, 'sample text', function (error) {
  if (error) console.error(error)
  console.log('success!');
})

文档参考

npm 二维码生成器 Package

Firebase 函数入门指南

暂无
暂无

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

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