develop_Yu 2 gadi atpakaļ
vecāks
revīzija
c47677fb6f
1 mainītis faili ar 37 papildinājumiem un 23 dzēšanām
  1. 37 23
      misa-event/js/liff-functions.js

+ 37 - 23
misa-event/js/liff-functions.js

@@ -298,28 +298,42 @@ function createFlexMessageData() {
 var redisdata = '';
 
 function shareTargetPicker() {
-
-  liff.shareTargetPicker([
-    createFlexMessageData()
-  ])
-    .then(function (res) {
-      if (res) {
-        // succeeded in sending a message through TargetPicker
-        console.log(`[${res.status}] Message sent!`)
-      } else {
-        const [majorVer, minorVer] = (liff.getLineVersion() || "").split('.');
-        if (parseInt(majorVer) == 10 && parseInt(minorVer) < 11) {
-          // LINE 10.3.0 - 10.10.0
-          // Old LINE will access here regardless of user's action
-          console.log('TargetPicker was opened at least. Whether succeeded to send message is unclear')
-        } else {
-          // LINE 10.11.0 -
-          // sending message canceled
-          console.log('TargetPicker was closed!')
-        }
+  
+  if (liff.isApiAvailable('shareTargetPicker')) {
+    liff.shareTargetPicker([
+      {
+        type: "text",
+        text: "Hello, World!"
       }
-    }).catch(function (error) {
-      // something went wrong before sending a message
-      console.log('something wrong happen', error)
-    })
+    ])
+      .then(
+        console.log("ShareTargetPicker was launched")
+      ).catch(function(res) {
+        console.log("Failed to launch ShareTargetPicker")
+      })
+  }
+
+  // liff.shareTargetPicker([
+  //   createFlexMessageData()
+  // ])
+  //   .then(function (res) {
+  //     if (res) {
+  //       // succeeded in sending a message through TargetPicker
+  //       console.log(`[${res.status}] Message sent!`)
+  //     } else {
+  //       const [majorVer, minorVer] = (liff.getLineVersion() || "").split('.');
+  //       if (parseInt(majorVer) == 10 && parseInt(minorVer) < 11) {
+  //         // LINE 10.3.0 - 10.10.0
+  //         // Old LINE will access here regardless of user's action
+  //         console.log('TargetPicker was opened at least. Whether succeeded to send message is unclear')
+  //       } else {
+  //         // LINE 10.11.0 -
+  //         // sending message canceled
+  //         console.log('TargetPicker was closed!')
+  //       }
+  //     }
+  //   }).catch(function (error) {
+  //     // something went wrong before sending a message
+  //     console.log('something wrong happen', error)
+  //   })
 }