Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Share Target Pickerで実装したいアレコレ
Search
cm-nakamura-yuki
March 25, 2020
Technology
0
8.1k
Share Target Pickerで実装したいアレコレ
2020/3/25 LINE Developer Community
https://linedevelopercommunity.connpass.com/event/171201/
cm-nakamura-yuki
March 25, 2020
Tweet
Share
More Decks by cm-nakamura-yuki
See All by cm-nakamura-yuki
AWS x LINE - LINE上でサービス提供するとき、AWSはどう使えばいい?
cmnakamura
0
2.7k
New CX using LINE
cmnakamura
0
3.5k
Developers.IO 2019 Tokyo Sapporo - 「LINEサービスを活用した新しい顧客体験を創造する」」
cmnakamura
1
1.9k
LINE, LINE Pay, Clovaで実現する新しい顧客体験
cmnakamura
1
1.2k
Other Decks in Technology
See All in Technology
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
300
LangSmith×Webhook連携で実現するプロンプトドリブンCI/CD
sergicalsix
1
150
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
140
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
130
ドメイン特化なCLIPモデルとデータセットの紹介
tattaka
1
470
KubeCon + CloudNativeCon Japan 2025 Recap Opening & Choose Your Own Adventureシリーズまとめ
mmmatsuda
0
230
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
370
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
1
380
本が全く読めなかった過去の自分へ
genshun9
0
710
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.4k
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
510
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
5
590
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Agile that works and the tools we love
rasmusluckow
329
21k
Fireside Chat
paigeccino
37
3.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
A designer walks into a library…
pauljervisheath
207
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Transcript
> Yuki Nakamura > CX Div. / Solution Architect 2020.03.25
LINE DC: Share Target Pickerを試してみた Share Target Pickerで実装したいアレコレ
2 Ahoy! 中村 優輝 Yuki Nakamura Classmethod, Inc. CX Div.
- Solution Architect - Product Owner LINE API Expert
3 Developers.IOでLINE APIの紹介 http://developers.io or https://dev.classmethod.jp
4 今⽇伝えたいこと • ユーザー間のサービスを通したコミュニケーションの重要な機能 • 個⼈的な狙い⽬はミニアプリでの購買体験時 • まずはどんどん使おう︕
5 Share Target Picker • LIFFから⾃分の友だち(グループ)へメッセージ送信ができる機能 • Louis Vuitton, ジョルダン乗換案内(同等機能による実装)
シェア機能がサービスのコア機能になっている好事例
6 実装⽅法 • Web、Androidで利⽤可能(iOSは10.3以降リリース待ち) • Share Target Pickerの場合表⽰される認可が少ない liff.shareTargetPicker([ {
type: "text", text: "Hello, World!” } ]) .then( alert("ShareTargetPicker was launched") ) .catch( function(res) { alert("Failed to launch ShareTargetPicker") }) LIFF SDK内の動き(推測) 1. LINEログインで友だち、グループを選択 2. 選択したユーザーへメッセージを送信 するワンタイムトークン発⾏ 3. ワンタイムトークンを使いMessaging API で送信(アプリケーション側で相⼿先 を確認できない)
7 活⽤⽅法 Ex1. カフェのMOP(Mobile Order and Pay) and Delivery /
E-Ticket Share - コーヒーをミニアプリ(LIFFアプリ)で購⼊ - 受取番号、バーコード表⽰URLを友だちにシェア - 友だちが店舗で該当ページを提⽰しコーヒー受取 Ex2. 店舗予約 - アプリ上で店舗予約 - 店舗情報を友だちにシェア - 予約の更新、双⽅でコースや商品予約追加
8 気になっているポイント ユーザーが送信先を選択したかどうかを取得したい(Web) - 別タブで選択する以外のアクションがないためアプリ側のエラーハンドリン グなどが難しい どの友だちにシェアしたかを検知したい - シェアしたURLに特定の友だちだけアクセスできるように制限したい -
購買などは特にセンシティブなのでできると良さそう(PINコードなどで実装 がワークアラウンド)
9 いろんなユースケースに実装して、 サービスブラッシュアップしよう
10