- Web の Like をそのまま Mobile Apps にもってきた感じ。
- ボタンを押すと Facebook アプリに飛ぶ。(そのためログイン不要)
- 「いいね」を押すと、いいねがなされ、アプリに戻る。
- iOS: FB App ID を末尾に付けた URL Scheme を登録することを前提としてる。FB App はその URL Scheme をコールバックとして呼び返している。「いいね数」の取得は
- canOpenURL:
を使ってる。(この仕組みは AppBridge というらしい) - Android: 普通に Activity Result. ただし、「いいね数」はログイン無しに取得出来ない。Content Provider でやらないのはセキュリティの懸念?
- いいね数はアプリで FB Login していないと表示されない (login しないといかなる Style を試しても同じ見た目のまま)
publish_actions
の scope をもっていると、アプリを介さずにダイレクトにいいね出来る (Graph API を叩いている)Application#onCreate
でinitializeSDK
をしてないと inflate 時に落ちる- DeepLink は普通に AppLinks 前提っぽい。
- 記事や音楽、映画等 URL を持ったコンテンツ
- アプリ自体への「いいね!」
- App Store は URL 直指定がいいのかな?
- Play Store もよくわからない
- レビューしてください!それか、「いいね」してください!とか。