|
@@ -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)
|
|
|
+ // })
|
|
|
}
|