$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
モバイルアプリの通知機能をAmazonSNSで実装する
Search
kensho hanano
January 15, 2024
Programming
0
130
モバイルアプリの通知機能をAmazonSNSで実装する
AmazonSNSを使用してモバイルアプリの通知機能を1から実装しました。
kensho hanano
January 15, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
190
認証・認可の基本を学ぼう前編
kouyuume
0
150
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
290
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
490
CSC305 Lecture 15
javiergs
PRO
0
240
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.2k
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.1k
TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり
techtver
PRO
3
1.3k
FluorTracer / RayTracingCamp11
kugimasa
0
180
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
2
110
[SF Ruby Conf 2025] Rails X
palkan
0
410
Building AI with AI
inesmontani
PRO
1
470
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Music & Morning Musume
bryan
46
7k
Raft: Consensus for Rubyists
vanstee
140
7.2k
How to Ace a Technical Interview
jacobian
280
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Invisible Side of Design
smashingmag
302
51k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Building an army of robots
kneath
306
46k
Transcript
גࣜձࣾ+BNCPՖ݈ক ϞόΠϧΞϓϦͷ௨ػೳΛ "NB[PO4/4Ͱ࣮͢Δ
͜ͷൃදͰཧղͰ͖Δ͜ͱ "NB[PO4/4ར༻ͷ௨ૹ৴ͷΈ ϞόΠϧΞϓϦͷ௨ૹ৴ͷΈ ͜ͷൃදͰऔΓ্͛ͳ͍͜ͱ "NB[PO4/4ͷԠ༻ Ұ੪௨ૹ৴ͦͷଞͷৄࡉ
"NB[PO4/4 Ҏ߱4/4 ʹมߋͨ͠എܠ 4/4ͱʁ 4/4Ͱ௨࣮͢Δ 4/4ʹมߋͯ͠ྑ͔ͬͨ͜ͱ
·ͱΊ ࣍
"NB[PO4/4ʹมߋͨ͠എܠ
"NB[PO4/4ʹมߋͨ͠എܠ ϓογϡ௨͕ಧ͔ͳ͍ෆ۩߹Λ܁Γฦ͍ͯͨ͠
"NB[PO4/4ʹมߋͨ͠എܠ "NB[PO4/4ͷΑ͏ͳ֎෦αʔϏε༻ͤͣʹ ͯࣗ͢લͰ௨पΓΛ࣮͍ͯͨ͠ ˠࢼߦࡨޡ࣏ͯ͠Βͣɾɾɻ ɾϩάΛషͬͯɺݪҼΛௐࠪ ɾඇಉظͰॲཧ͢ΔΑ͏ʹϦϑΝΫλϦϯάͨ͠Γ
"NB[PO4/4ʹมߋͨ͠എܠ ͡Ό͋௨पΓͷॲཧ֎෦αʔϏεʹͤΑ͏ʂ ˠ"NB[PO4/4Ͱ࣮ͨ݁͠Ռɺෆ۩߹ղফ͞Εͨɻ
"NB[PO4/4ͬͯͳʹʁ
"NB[PO4/4ͬͯͳʹʁ ɾ"NB[PO4JNQMF/PUJ fi DBUJPO4FSWJDFͷུ ɾJ04ɺ"OESPJEɺ8FCͳͲͷσόΠεʹ௨Λ৴͢ Δ͜ͱ͕Ͱ͖Δ ɾ"84ͷϑϧϚωʔδυͳ௨αʔϏε
4/4ͬͯͳʹʁ ࡶʹ؆୯ʹݴ͏ͱ ௨ૹ৴ͷෳࡶͳ෦ΛΘΓ ʹߦͬͯ͘ΕΔαʔϏε
ͦͦΞϓϦͷ௨ͬͯͲ͏ͬͯૹͬͯΔΜʁ
ϞόΠϧΞϓϦͷϓογϡ௨ͷΈ
4/4ར༻ͷϓογϡ௨ͷΈ
ͳͥ4/4ΛબΜͩͷʁ
ϓογϡ௨αʔϏεީิ ɾ4/4 ɾ'$. 'JSFCBTF$MPVE.FTTBHJOH ɾ0OF4JHOBM ɾ"JSTIJQ
ϓογϡ௨αʔϏεީิ ɾ4/4 ɾ'$. 'JSFCBTF$MPVE.FTTBHJOH ɾ0OF4JHOBM ɾ"JSTIJQ ˡ
ϓογϡ௨αʔϏεબఆج४ ɾରԠνϟωϧ ϓογϡ௨ FNBJMFUD ɾରԠϓϥοτϑΥʔϜ J04 "OESPJEFUD ɾ+BNCP4FSWFSͰ͑Δ4%,͕ఏڙ͞Ε͍ͯΔ͔ʁ
ɾཧੳػೳ͕͋Δ͔ʁ ɾྉۚ ɾ+BNCPͷΠϯϑϥߏͱͷੑ֦ுੑ
ڝ߹αʔϏεͱͷൺֱ 4BB4 ରԠνϟωϧ ɹରԠϓϥοτϑ ΥʔϜ 4%,ͷఏڙ ཧੳػ ೳ ྉۚ +BNCPͱͷ
ੑ֦ுੑ 4/4 ˕ ϓογϡ௨ ϞόΠϧ XFC SMS, Email ˕ iOS, Android, Web ˕ ˕ ˚ Ұఆྔ͑Δͱ ैྔ՝ۚ ˕ "84ͷαʔϏεʢ424ɺ &$ɺ4ɺ$MPVE8BUDIɺ -BNCEBʣ ͱ࿈ܞ͕Ͱ͖Δɻ +BNCPͷΠϯϑϥ"84Ͱߏ ͞Ε͍ͯΔͨΊ˕ '$. ̋ ϓογϡ௨ ϞόΠϧ XFC ˕ iOS, Android, Web ˕ ˕ ˕ جຊతʹແྉ ̋ ϓογϡ௨͚ͩͳ Βͳ͠
ڝ߹αʔϏεͱͷൺֱ ɾྉۚҎ֎4/4ͷ΄͏͕ྑͦ͞͏ ɾྉۚ+BNCPͰͷ༻ఆͩͱ ԁ ݄͘Β͍ ɾ"84ͷଞαʔϏεͱ࿈ܞͯ͠αʔόʔϨεͰ৭ʑͰ͖ͦ͏ ͬͯ͜ͱͰ4/4Ͱ࣮͢Δ͜ͱʹ͠·ͨ͠ʂ
4/4ͷ༻ޠղઆ ɾΞϓϦέʔγϣϯ ɾΤϯυϙΠϯτ
ΞϓϦέʔγϣϯ ɾجຊΞϓϦ͝ͱʹ࡞͢Δͷ ɾ"84ͷίϯιʔϧ͔Β(6*Ͱ࡞Ͱ͖Δ ɾΞϓϦέʔγϣϯʹ௨ূ໌ॻΛඥ͚Δ
ΞϓϦέʔγϣϯ
ΤϯυϙΠϯτ ɾσόΠετʔΫϯ͔Β࡞͢Δࣝผࢠ ɾϢʔβʔΤϯυϙΠϯτ ɾΞϓϦέʔγϣϯʹඥ͚Δ ɾϓογϡ௨ૹ৴࣌ʹ༻͢Δ
ΤϯυϙΠϯτ
4/4Ͱϓογϡ௨࣮͢Δ ̏
4/4ར༻ͷϓογϡ௨ͷΈ
4/4ͷΤϯυϙΠϯτཧ σόΠετʔΫϯ͕ෆมͰ͋ΕҰ൪ָͳͷͰ͕͢ɺɺɺ ͪΐͪ͘ΐ͘มΘΔλΠϛϯά͕͋Δ
J04ͷσόΠετʔΫϯ͕มΘΔλΠϛϯά ɾػछมߋ࣌ ɾΞϓϦ04ͷ࠶Πϯετʔϧ࣌ ɾόοΫΞοϓ͔Βͷ෮ݩ࣌FUD
4/4ͷΤϯυϙΠϯτཧ ɾΤϯυϙΠϯτʹඥͮ͘σόΠετʔΫϯ࠷৽͡Όͳ͍ͱ͍͚ͳ͍
ϢʔβʔϩάΠϯ࣌ͷΤϯυϙΠϯτཧ
4/4Ͱϓογϡ௨ૹ৴͢Δ
ϓογϡ௨ͷૹ৴ ΤϯυϙΠϯτΛࢦఆͯ͠ "NB[PO4/44%,ͷ ϝιουΛݺͿ͚ͩʂʂ
4/4ʹมߋͯ͠ྑ͔ͬͨ͜ͱ ̐ w ҰʹҰճͷূ໌ॻͷߋ৽͕ෆཁʹͳͬͨʂ w ϢʔβʔͷΞϓϩʔνํ๏͕૿͑ͨʂ
ҰʹҰճͷ௨ূ໌ॻͷ ߋ৽͕ෆཁʹͳΓ·ͨ͠ʂ
C ҰʹҰճͷূ໌ॻͷߋ৽͕ෆཁʹͳΓ·ͨ͠ʂ ূ໌ॻϑΝΠϧ Qܗࣜ ˠೝূτʔΫϯ Qܗࣜ ʹมߋ͠·ͨ͠ ߋ৽ස ೝূλΠϓ Q
ʹճ ূ໌ॻ ̥ ༗ޮظݶແ͠ ೝূτʔΫϯ
ϢʔβʔͷΞϓϩʔνํ๏͕ ૿͑·ͨ͠ʂ
ϢʔβʔͷΞϓϩʔνํ๏͕૿͑·ͨ͠ αʔόʔͷෛՙΛؾʹ͠ͳ͍Ͱେྔͷ௨ΛૹΕΔ ˠϢʔβʔͷΞϓϩʔνํ๏͕૿͑ͨ ɾ͓ؾʹೖΓະฦ৴ͷϢʔβʔ͕͍Δ߹ʹ௨Λૹ৴
ϢʔβʔͷΞϓϩʔν͕૿͑·ͨ͠ ɾ4.4 ɾϝʔϧૹ৴ ɾҰ੪௨ૹ৴ ˠ3FQSPͱ͔ΑΓύʔιφϥΠζͨ͠Ξϓϩʔ ν͕Ͱ͖Δ ˠϏΪφʔϢʔβʔશһʹͱ͔
·ͱΊ ̑ "NB[PO4/4Ͱ௨࣮ͯ͠Έͯ
·ͱΊɿ"NB[PO4/4Ͱ௨࣮ͯ͠Έͯ ɾ؆୯ʹϓογϡ௨Λ࣮Ͱ͖Δʂ ɾରԠνϟωϧ͕ଟ͍ʂ ϝʔϧ 4.4 ௨ ɾࣗࣾαʔόʔͷෛՙΛܰݮͰ͖Δʂ ɾূ໌ॻͷཧ͕؆୯ʂ ɾڊେςοΫاۀʹཔΔͱ҆ఆ͢Δʂ