如何使用 Firebase 创建二维码?

问题描述 投票:0回答:2

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

我想创建一个二维码以便与其他人共享 pdf 文件。 Firebase 似乎有这样的功能,但我不知道在哪里生成代码...

qr-code firebase-mlkit
2个回答
0
投票

由于 Firebase ML-Kit 已被标记,我将假设这个问题专门与 Firebase ML-Kit 有关。 Firebase ML-Kit 有条形码扫描 API,但 Firebase 没有 有创建/生成 QR 码的方法。

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


-1
投票

Firebase 集成了 Google Cloud Functions 和 Cloud Storage。生成 QR 码的一种简单方法是编写一个云函数,该函数从 Firebase 获取调用的输入,将 QR 码图像写入 Firebase 连接的云存储,然后返回图像的 URI。

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

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

二维码生成代码示例

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 二维码生成器包

Firebase 函数入门指南

© www.soinside.com 2019 - 2024. All rights reserved.