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
8.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Share Target Pickerで実装したいアレコレ
2020/3/25 LINE Developer Community
https://linedevelopercommunity.connpass.com/event/171201/
cm-nakamura-yuki
March 25, 2020
More Decks by cm-nakamura-yuki
See All by cm-nakamura-yuki
AWS x LINE - LINE上でサービス提供するとき、AWSはどう使えばいい?
cmnakamura
0
3.1k
New CX using LINE
cmnakamura
0
3.7k
Developers.IO 2019 Tokyo Sapporo - 「LINEサービスを活用した新しい顧客体験を創造する」」
cmnakamura
1
2k
LINE, LINE Pay, Clovaで実現する新しい顧客体験
cmnakamura
1
1.3k
Other Decks in Technology
See All in Technology
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
320
GitHub Copilot app最速の発信の裏側
tomokusaba
1
200
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
200
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.6k
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
320
[AWS Summit Japan 2026]迷っているあなたへ_小さな一歩が、やがて自分を助けてくれる
sh_fk2
1
180
徹底討論!ECS vs EKS!
daitak
3
870
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
1
180
入門!AWS Blocks
ysuzuki
1
160
FPC(フレキシブル)基板にZephyr実装してみた。
iotengineer22
0
130
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
130
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
290
Featured
See All Featured
Practical Orchestrator
shlominoach
191
11k
A better future with KSS
kneath
240
18k
Making Projects Easy
brettharned
120
6.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Docker and Python
trallard
47
3.9k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
170
The Language of Interfaces
destraynor
162
27k
How to Talk to Developers About Accessibility
jct
2
240
The Cult of Friendly URLs
andyhume
79
6.9k
How STYLIGHT went responsive
nonsquared
100
6.2k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
390
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