Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WebとiOSの連携方法は何がベストか? 2016年版 #potatotips 27

WebとiOSの連携方法は何がベストか? 2016年版 #potatotips 27

【訂正】Universal Link形式はSFSafariViewController, WKWebView, UIWebViewで使えないので推奨できないと思います。調査不足でした、失礼致しました。

http://connpass.com/event/27156/ で発表した発表資料です。
WEBからiOSアプリを開くときのベストプラクティスについて考察します。

Be7b8d2cae5ad44ea9a8fc5b806dcc88?s=128

Tsuyoshi Yonemoto

March 16, 2016
Tweet

Transcript

  1. WebͱiOSͷ࿈ܞํ๏͸Կ͕ ϕετ͔ʁ 2016೥൛ potatotips #27 @yoneapp Tsuyoshi Yonemoto

  2. ࣗݾ঺հ • @yoneapp • ̎̌̍̌೥ɿֶੜiOSݸਓ։ൃऀ • ̎̌̍̎೥ɿελʔτΞοϓͷڞಉ૑ۀऀ • ̎̌̍̑೥ɿiOS &

    RailsϑϦʔϥϯε
  3. χϡʔεΞϓϦ࡞ͬͯ·͢

  4. WEBͱΞϓϦͷ؆୯ͳ࿈ܞ

  5. ΍Γ͍ͨ͜ͱ ΞϓϦ͕ೖ͍ͬͯͨΒΞϓϦͰ։͘
 ΞϓϦ͕ೖ͍ͬͯͳ͔ͬͨΒΠϯετʔϧ

  6. SmartBanner ΞϓϦ͕ͳ͚Ε͹ AppStore΁ʂ URLεΩʔϜͰ։͘ ެࣜఏڙͷඒ͍͠ख๏

  7. SmartBanner WEB VIEW͸ඇදࣔ

  8. ஫ऍ ࢓༷มߋʹΑΓiOS9?͔ΒJSΛ࢖ͬͨ
 SmartBanner෩ͷڍಈ͸্ख͘ಈ͔ͳ͘ͳͬͨΑ͏Ͱ͢

  9. MERY

  10. MERY

  11. MERY

  12. Yahoo!χϡʔε ΞϓϦ͕ͳ͚Ε͹ Πϯετʔϧϖʔδ URLεΩʔϜͰ։͘ ≒ SmartBannerͷڍಈ

  13. Yahoo!χϡʔε͸ ࣗલ࣮૷Ͱ SmartBannerͱ ಉ͡ڍಈΛɾɾɾʁ

  14. None
  15. Universal Link

  16. Universal Linkͱ͸ ͋ΔϖʔδʹΞΫηεͨ࣌͠ʹ
 ΞϓϦ͕ೖ͍ͬͯΕ͹։͘ػೳ

  17. Universal Link

  18. Ͱ΋͜Εͬͯຊདྷͷ ࢖͍ํ͡Όͳ͍Ͱ͢ΑͶʁ by ஌Γ߹͍ͷΤϯδχΞ͞Μ

  19. YES

  20. ຊདྷͷ࢖͍ํΛ͠ͳ͔ͬͨ৔߹ ༧ظͤ͵ίτ͕ى͖Δ…

  21. None
  22. None
  23. None
  24. Universal Linkͷ࢓༷ Ϣʔβ͕ӈ্͔Β໭ͬͨ࣌͸
 ͦΕҎ߱ɺಉҰυϝΠϯʁͰແޮԽ͞ΕΔ

  25. ΞϓϦ͕ೖͬͯΔͷʹ ΠϯετʔϧҊ಺ʹҠಈ

  26. Universal Linkͷ࢓༷ URLεΩʔϜͰ։͖௚ͤ͹࠶౓༗ޮʹͳΔ

  27. ࣮͸…

  28. None
  29. ಛघͳ৔߹͔͠໰୊ʹͳΒͳ͍͔Β ͦΜͳʹؾʹ͠ͳͯ͘΋͍͍͔΋Ͷ

  30. ·ͱΊ

  31. γϯϓϧϓϥϯ

  32. νϟϨϯδϓϥϯʁ ʴ

  33. νϟϨϯδϓϥϯʂ ʴ

  34. νϟϨϯδϓϥϯʂ

  35. νϟϨϯδϓϥϯʂ ʴ

  36. νϟϨϯδϓϥϯʂʂ ʴ ʴiOS8ҎԼରԠ

  37. END