Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Share Target Pickerで実装したいアレコレ
Search
cm-nakamura-yuki
March 25, 2020
Technology
8.8k
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.8k
Developers.IO 2019 Tokyo Sapporo - 「LINEサービスを活用した新しい顧客体験を創造する」」
cmnakamura
1
2.1k
LINE, LINE Pay, Clovaで実現する新しい顧客体験
cmnakamura
1
1.3k
Other Decks in Technology
See All in Technology
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
970
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
160
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
160
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
8
790
SREは、MCPとAutopilotをこう使え!
kazumax55
2
580
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
1.5k
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
250
NW運用でNWトポロジ可視化ツールに期待すること/shumoku-meetup1
corestate55
2
130
10分で知る最近のOmarchy
komagata
0
280
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
4
1.6k
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
2
1.1k
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
1
490
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Everyday Curiosity
cassininazir
0
320
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
Paper Plane (Part 1)
katiecoart
PRO
1
11k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Optimising Largest Contentful Paint
csswizardry
37
4k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
570
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