簡體   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