【WeChatミニプログラム】ミニプログラムQRコード数制限を突破

関連する操作を実行するには、QR コードをスキャンして指定されたページにアクセスする必要があることがよくありますが、公式にはミニ プログラム コードを生成するためのインターフェイスも提供されています。

公式に生成されたミニプログラム QR コード

ミニ プログラム コードを取得 | WeChat オープン ドキュメント

1 - 円形 QR コードを生成するには、次の 2 つのインターフェイスを使用できます。

 インターフェース A: wxacode.get | WeChat オープンドキュメント

インターフェース B: wxacode.getUnlimited | WeChat オープンドキュメント

2 - 正方形の QR コードを生成したい場合は、次のインターフェイスを使用できます。

wxacode.createQRCode | WeChat オープンドキュメント

 ただし、このインターフェイスの数は制限されており、インターフェイス A とインターフェイス C を合わせた場合、生成されるコードの総数は 100,000 に制限されています。

そして、正方形の QR コードの下にこの [スキャン] プロンプトがあります。需要が 100,000 個を超える場合もありますが、それを望まない場合もあります。

アプレットのロゴとテキストを含む QR コードを生成してもらいます。次の方法を使用できます。

通常のリンクのQRコードをスキャンしてミニプログラムを開きます | WeChatオープンドキュメント

1-ミニ プログラム バックエンドにログインし、「設定 - 開発設定 - 通常リンクの QR コードをスキャンしてミニ プログラムを開く」に進み、機能をオンにした後、QR コード ルールを設定できます。設定後、ツールを使用してリンクを QR コードに変換したり、パラメータを指定したりすることもできます。

2- コードをスキャンしてミニプログラムに入るとき、onload で QR コードに含まれるパラメータを取得できます。

Page({
  onLoad(query) {
    const q = decodeURIComponent(query.q) // 获取到二维码原始链接内容
    const scancode_time = parseInt(query.scancode_time) // 获取用户扫码时间 UNIX 时间戳
  }
})

このようにして、QR コードの数の制限を突破し、必要なだけ QR コードを生成し、パラメータを運ぶことができます。

[注意] ミニ プログラム アカウントに設定できる QR コード プレフィックス ルールは 100 個までです (ただし、ミニ プログラムに 100 ページあることは一般的ではないようです、ははは~)

おすすめ

転載: blog.csdn.net/wuguidian1114/article/details/125964446