Przeglądaj źródła

QRcode Scanner (LIFF)

Mike 3 lat temu
rodzic
commit
0108110df7
1 zmienionych plików z 13 dodań i 1 usunięć
  1. 13 1
      ArkCard-web/collect.html

+ 13 - 1
ArkCard-web/collect.html

@@ -367,7 +367,8 @@
     <script src="./goto.js"></script>
 
     <script src="./html5-qrcode.min.js"></script>
-    <script charset="utf-8" src="https://static.line-scdn.net/liff/edge/2/sdk.js"></script>
+    <!-- <script charset="utf-8" src="https://static.line-scdn.net/liff/edge/2/sdk.js"></script> -->
+    <script src="https://d.line-scdn.net/liff/1.0/sdk.js"></script>
 
 <script>
 liff.init({
@@ -388,6 +389,16 @@ liff.init({
         liff.login({ redirectUri: "https://ark.cards/collect.html?"+profile.userId });  // test
     } else {
         console.log("您已登入");
+        
+        // scanCodeV2 call
+        liff.scanCodeV2().then(result => {
+            // e.g. result = { value: "Hello LIFF app!" }
+            alert(result.value); // test
+            $('#address').val(result.value);
+        }).catch(err => {
+            alert(err); // test
+            console.log(err);
+        });
     }
 })
 .catch((err) => {
@@ -407,6 +418,7 @@ $(".qrcode").click(function () {
         console.log(err);
     });
 });
+
 </script>
 </body>