KOKIさん
回答ありがとうございます。
回答を元に、調査、検証してみます。
- 0
上記、リッチメニューで開発できるのでしょうか? リッチメニュー自体初めてさわるので 良いDocのURL等あれば、ご教授おねがいします。
何をもっていいDocというのかわかりませんが、公式ドキュメントを読むのが一番いいと思います
https://developers.line.biz/ja/docs/messaging-api/using-rich-menus/
※ 現在、この機能はiOS版LINEバージョン9.19.0以降では使用できません。QRコード読み取りを実装するときは、ユーザーの利用するスマホが対応しているか判定できるように実装しましょう。 お客様は不特定多数なので、iOS,AndroidOS、LINEのバージョンも把握出来てません。
ごめんなさい、scanCode
ではなくscanCodeV2
でした。こっちであればアップデートが行われてiOS、Androidのバージョン問わずできると思います。
これに関しては自分がサンプルの記事を書いたので良かったら参考にしてください。
https://zenn.dev/kmiura55/articles/liff-qr-code-reader-vuejs
LIFFを利用しないと、今回の実現したいことは不可能ですか? リッチメニューのみでは、不可能ですか?
LINEのURLスキームでカメラを起動できてQRコードリーダーも使えますが、あくまでURLに接続するためのものなので、今回みたいな機能を実装するなら自由度の高いLIFFで実装したほうがいいと思いました。
- 0
KOKIさん、回答ありがとうございます。
ここで言うQRコードに独自のIDを仕込んでそれを読みこんでさらにユーザーにはテキスト入力したいというイメージで良かったですか?←はい、そうです。
3.IDをliff.sendMessage()で送信する←こちらの方法を採用したい
上記、リッチメニューで開発できるのでしょうか? リッチメニュー自体初めてさわるので 良いDocのURL等あれば、ご教授おねがいします。
QRコードの読込の件、下記の記述があるのですが、こちらの制限は解消済みなのでしょうか? ※ 現在、この機能はiOS版LINEバージョン9.19.0以降では使用できません。QRコード読み取りを実装するときは、ユーザーの利用するスマホが対応しているか判定できるように実装しましょう。 お客様は不特定多数なので、iOS,AndroidOS、LINEのバージョンも把握出来てません。
実装方法ですが、 LIFFを利用しないと、今回の実現したいことは不可能ですか? リッチメニューのみでは、不可能ですか?
宜しくお願いいたします。
- 0
・2次元コードのスキャン(QRコード)を読み取り、読み込んだ情報をパラメータ値として埋め込む ・お客様が入力するのは、テキスト形式によるチャット入力のみにしたい
ここで言うQRコードに独自のIDを仕込んでそれを読みこんでさらにユーザーにはテキスト入力したいというイメージで良かったですか?
それであれば
- QRコードを読み込むLIFFアプリを起動する
- LIFFアプリのQRコードリーダーIDを取得する
- IDを
liff.sendMessages()
で送信する、またはIDにテキストを含めて送信するならLIFFアプリでテキスト入力して送信する(この処理をどうしたいのかわからないのでご自分のシステムに合わせて考えてください)
のように処理をするのはいいかなと思います。
- 0