Slide 1

Slide 1 text

Takanori Hirobe ιʔγϟϧϩάΠϯػೳͷσόοά஍ࠈ Λ͙͘Γൈ͚ͯϦϑΝΫλϦϯάͨ͠࿩ iOSDC Japan 2023

Slide 2

Slide 2 text

ࣗݾ঺հ • ኍ෦ وಙ( Takanori Hirobe ) • ࣎լݝ૲௡ࢢ͔Βདྷ·ͨ͠ɻ • ϓϥΠϕʔτͰ͸2ࡀࣇͷ෕΍ͬͯ·͢ɻ • 2021೥9݄͔Βग़લؗͷΞϓϦΛ։ൃʢLINE͔Βग़޲ʣ

Slide 3

Slide 3 text

ग़લؗʹ͍ͭͯ 20೥Ҏ্ͷྺ࢙͕͋ΔαʔϏε

Slide 4

Slide 4 text

ग़લؗʹ͍ͭͯ 20೥Ҏ্ͷྺ࢙͕͋ΔαʔϏε • ΞϓϦ͸React NativeͰ࣮૷͍ͯ͠·͢ • ࠓճ͸React Nativeͷ࿩͸͠·ͤΜ

Slide 5

Slide 5 text

ΞδΣϯμ ιʔγϟϧϩάΠϯػೳͷσόοά஍ࠈΛ͙͘Γൈ͚ͯϦϑΝΫλϦϯάͨ͠࿩ ৽نձһొ࿥ʹ͓͚Δ໰୊ͱࢪࡦ վળʹ޲͚ͨAction ϦϑΝΫλϦϯάͰಘΒΕͨ੒Ռ

Slide 6

Slide 6 text

ΞδΣϯμ ιʔγϟϧϩάΠϯػೳͷσόοά஍ࠈΛ͙͘Γൈ͚ͯϦϑΝΫλϦϯάͨ͠࿩ ৽نձһొ࿥ʹ͓͚Δ໰୊ͱࢪࡦ վળʹ޲͚ͨAction ϦϑΝΫλϦϯάͰಘΒΕͨ੒Ռ

Slide 7

Slide 7 text

৽نձһొ࿥ʹ͓͚Δ໰୊ վળલ ͲͷϘλϯΛԡͤ͹ྑ͍͔෼͔Βͣɺ཭୤཰ͷߴ͕͞໰୊ ͩͬͨ

Slide 8

Slide 8 text

৽نձһొ࿥ʹ͓͚Δ໰୊ վળޙ ͓ళΛ୳ͨ͢ΊͷϘλϯͷ഑ஔͱσβΠϯΛݟ௚ͯ͠ɺ෼ ͔Γ΍͘͢վળͨ͠

Slide 9

Slide 9 text

৽نձһొ࿥ʹ͓͚Δ໰୊ վળલޙͷൺֱ • ۙॴͷ͓ళΛݟΔલʹ཭୤͢ΔͷΛ๷͙ • ͓ళΛ୳͢ϘλϯΛத৺ʹϨΠΞ΢τ • ·ͣ͸ۙॴͷ͓ళΛݟͯ΋Β͏ʂ Before After 2023೥5݄ϦϦʔεࡁΈ 


Slide 10

Slide 10 text

৽نձһొ࿥ʹ͓͚Δ໰୊ ͦͷଞͷվળ • ϦϦʔεޙɺABςετ΋ߦͬͨ • Ґஔ৘ใͷڐ୚μΠΞϩά౳ͷදࣔλΠϛϯά΋ௐ੔

Slide 11

Slide 11 text

ΞδΣϯμ ιʔγϟϧϩάΠϯػೳͷσόοά஍ࠈΛ͙͘Γൈ͚ͯϦϑΝΫλϦϯάͨ͠࿩ ৽نձһొ࿥ʹ͓͚Δ໰୊ͱࢪࡦ վળʹ޲͚ͨAction ϦϑΝΫλϦϯάͰಘΒΕͨ੒Ռ

Slide 12

Slide 12 text

վળʹ޲͚ͨΞΫγϣϯ ϦϑΝΫλϦϯάඞཁʁ • վमΛ࢝ΊΔલʹϦϑΝΫλϦϯά͕ඞཁ͔ݕ౼ͨ͠ • ݕ౼߲໨ • ࠓޙͷվमݟࠐΈ • ݱঢ়ͷιʔείʔυ

Slide 13

Slide 13 text

վળʹ޲͚ͨΞΫγϣϯ ϦϑΝΫλϦϯάඞཁʁ - ࠓޙͷվमݟࠐΈ • ձһొ࿥΍ϩάΠϯपΓͷվળ͕ࠓޙ΋ଓ͘ݟࠐΈ • εέδϡʔϧతʹ༨༟͸͋Γͦ͏

Slide 14

Slide 14 text

վળʹ޲͚ͨΞΫγϣϯ ϦϑΝΫλϦϯάඞཁʁ - ݱঢ়ͷιʔείʔυ • ϑΝΠϧ͋ͨΓͷߦ਺͕ଟΊͰอक͕େม • ςετ͕΍΍ෆ଍͍ͯͨ͠

Slide 15

Slide 15 text

💪 Let’s ϦϑΝΫλϦϯά 💪

Slide 16

Slide 16 text

վળʹ޲͚ͨΞΫγϣϯ ϦϑΝΫλϦϯάͨ͠ൣғ • ৽نձһొ࿥ͱϩάΠϯपΓΛϦϑΝΫλϦϯά͢Δ͜ͱʹ

Slide 17

Slide 17 text

վળʹ޲͚ͨΞΫγϣϯ ϦϑΝΫλϦϯάͨ͠ൣғ • ৽نձһొ࿥ͱϩάΠϯपΓΛϦϑΝΫλϦϯά͢Δ͜ͱʹ • ৽نձһొ࿥पΓ • ϝʔϧ/ύεϫʔυʹΑΔϩάΠϯ • ιʔγϟϧϩάΠϯʢۤ࿑͕Ұ൪ଟ͔ͬͨʣ

Slide 18

Slide 18 text

վળʹ޲͚ͨΞΫγϣϯ ग़લؗΞϓϦͷιʔγϟϧϩάΠϯ Apple, LINE, AmazonͰͷϩάΠϯʹରԠ

Slide 19

Slide 19 text

վળʹ޲͚ͨΞΫγϣϯ ιʔγϟϧϩάΠϯͷۤ࿑ϙΠϯτ • ۤ࿑ϙΠϯτ 1. ػೳཁ͕݅Ҋ֎ଟ͔ͬͨ 2. ࣾ಺υΩϡϝϯτ͕গͳ͔ͬͨ 3. ιʔείʔυͷ՝୊ 4. σόοά

Slide 20

Slide 20 text

վળʹ޲͚ͨΞΫγϣϯ ιʔγϟϧϩάΠϯͷۤ࿑ϙΠϯτͦͷ1: ػೳཁ͕݅Ҋ֎ଟ͍ • ग़લؗΞϓϦͰͷιʔγϟϧϩάΠϯͷػೳཁ͕݅ଟ͔ͬͨ • ඞͣಧ͚ઌͷॅॴΛઃఆ͔ͯ͠Βձһొ࿥׬ྃ͢Δ • ձһొ࿥࣌ʹSMSೝূ͕ඞਢʹͳΔ • AmazonΞΧ΢ϯτͰͷϩάΠϯͰ͸ɺಧ͚ઌΛAmazonͱ࿈ܞ͢Δ • ιʔγϟϧϩάΠϯͱ͍ͬͯ΋ϩάΠϯ͢Δ͚ͩͰ͸ͳ͍

Slide 21

Slide 21 text

վળʹ޲͚ͨΞΫγϣϯ ιʔγϟϧϩάΠϯͷۤ࿑ϙΠϯτͦͷ2: υΩϡϝϯτ͕গͳ͍ • 20೥Ҏ্ͷྺ࢙͕͋ΔαʔϏεͳͷͰυΩϡϝϯτ͕ࢄҳ͍ͯͨ͠ • ಛʹϩάΠϯʹ࢖͏ΞΧ΢ϯτͷ४උํ๏ʹ͍ͭͯυΩϡϝϯτ͕ͳ͘ɺ࠷ॳ ͸్ํʹ฻Εͨ • ͪͳΈʹ౰ॳͷ࣮૷୲౰ऀ͸཭೚ࡁΈ

Slide 22

Slide 22 text

վળʹ޲͚ͨΞΫγϣϯ ιʔγϟϧϩάΠϯͷۤ࿑ϙΠϯτͦͷ3: ιʔείʔυͷ՝୊ • ϑΝΠϧ͋ͨΓͷϩδοΫ͕ଟ͘ɺಡΈͮΒ͍ͱ͜Ζ͕͋ͬͨ • Ϣχοτςετ͕ෆ଍ • anyܕ͕ଟ͘ɺTypeScriptͷܕγεςϜͷར఺͕׆͔ͮ͠Β͍෦෼͕͋ͬͨ

Slide 23

Slide 23 text

վળʹ޲͚ͨΞΫγϣϯ ιʔγϟϧϩάΠϯͷۤ࿑ϙΠϯτͦͷ4: σόοά஍ࠈ • σόοάΛ࢝ΊΔલʹΞΧ΢ϯτͱ͍ͬͨ؀ڥͷ੔උʹ͕͔͔࣌ؒͬͨ • ֎෦αʔϏεͱͷ࿈ܞ෦෼͸खಈͰಈ࡞֬ೝ͕ඞཁͰඇৗʹख͕͔͔ؒͬͨ • anyܕͷύϥϝʔλͷ࣮ࡍͷܕΛ͔֬ΊΔͨΊʹ࣮ࡍʹಈ͔͢ඞཁ͕͋ͬͨ

Slide 24

Slide 24 text

վળʹ޲͚ͨΞΫγϣϯ ۤ࿑ϙΠϯτΛ৐Γӽ͑ΔͨΊʹ΍ͬͨ͜ͱ • ෼͔Βͳ͍͜ͱ͸ؔ܎ऀʹฉ͍ͯճΔ • ࠓޙͷͨΊʹ΋υΩϡϝϯτΛ੔උͨ͠ • ιʔείʔυ • େ͖ͳϑΝΠϧΛ෼ׂͭͭ͠Ϟμϯͳ࣮૷ʹϦϑΝΫλϦϯάͨ͠ • ϩδοΫΛ੾Γग़ͯ͠ɺͦΕͧΕϢχοτςετΛॻ͍ͨ • ͱʹ͔͘ίπίπͱվળ͍ͯͬͨ͠ 💪 💪 💪

Slide 25

Slide 25 text

վળʹ޲͚ͨΞΫγϣϯ ϩάΠϯʹ࢖͏ΞΧ΢ϯτͷ੔ཧ • Apple • ී௨ʹൃߦͨ͠Apple IDͰಈ࡞֬ೝͨ͠
 ʢSandbox Apple IDͰ΋Ͱ͖Δ͔΋͠Εͳ͍͕ࢼͤͯͳ͍ʣ • Amazon • Sandbox؀ڥͷAmazonΞΧ΢ϯτ͕࢖͑ΔͷͰͦΕΛ࢖ͬͨ
 ʢΫϨΧ൪߸ͷઃఆ͕ඞཁͳͷͰຊ൪؀ڥͷ༻ҙ͸೉͍͠ʣ • LINE • Sandbox؀ڥ༻LINEνϟωϧΛ࡞੒ͯ͠ಈ࡞֬ೝͨ͠
 ʢνϟωϧͷadminݖݶΛ΋ΒͬͯΞϓϦ։ൃνʔϜΛΞΧ΢ϯτΛ؅ཧʣ

Slide 26

Slide 26 text

վળʹ޲͚ͨΞΫγϣϯ εέδϡʔϧௐ੔ εέδϡʔϧͷ౎߹͕͖ͭɺϦϑΝΫλϦϯά׬ྃޙʹࢪࡦରԠ͕Ͱ͖ͨ 2022/10 2023/02 2023/05 ϦϑΝΫλϦϯά ձһొ࿥཰޲্ࢪࡦ

Slide 27

Slide 27 text

ΞδΣϯμ ιʔγϟϧϩάΠϯػೳͷσόοά஍ࠈΛ͙͘Γൈ͚ͯϦϑΝΫλϦϯάͨ͠࿩ ৽نձһొ࿥ʹ͓͚Δ໰୊ͱࢪࡦ վળʹ޲͚ͨAction ϦϑΝΫλϦϯάͰಘΒΕͨ੒Ռ

Slide 28

Slide 28 text

ϦϑΝΫλϦϯάͷ੒Ռ • ৽ن։ൃ͕༰қʹͳͬͨ • ಛʹେ͖ͳෆ۩߹ͳ͠ • ϦϦʔεޙͷABςετ౳΋༰қʹ • ͜ΕҎ߱ͷ৽ن։ൃ΋໰୊ͳ͘Մೳ

Slide 29

Slide 29 text

ϦϑΝΫλϦϯάͷ੒Ռ ϓϩδΣΫτΛ௨ͯ͠ͷֶͼ • ؔ܎ऀΛר͖ࠐΈɺػೳཁ݅Λ੔ཧ͢Δ • ஍ಓͳ࡞ۀ͕ͩҰ൪ޮ͘ • ػೳཁ݅Λཧղ͢ΔͱɺϦϑΝΫλϦϯάͷඞཁੑ͕൑அ͠΍͘͢ͳͬͨ • ϓϩμΫτʹߩݙͰ͖ΔϦϑΝΫλϦϯάΛҙࣝ͢Δ • ϦϑΝΫλϦϯά΍Δ΍Βͷ൑அ͸೉͍͠ • த௕ظͷϓϩμΫτͷ༧ఆ΍ݱঢ়Λ౿·͑ɺ൑அΛ͢Δ͜ͱ͕ॏཁ