Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今回も進化するのか?iOSの通知の技術!
Search
jollyjoester
June 05, 2017
Technology
0
300
今回も進化するのか?iOSの通知の技術!
WWDC Extended Tokyo 2017 @Yahoo! JapanでのLT
jollyjoester
June 05, 2017
Tweet
Share
More Decks by jollyjoester
See All by jollyjoester
AIコードアシスタントとiOS開発
jollyjoester
1
320
市民のためのセキュリティ講座
jollyjoester
0
46
コミュニティMTG in WWDC24
jollyjoester
0
310
BengaluruでLTしてきた
jollyjoester
0
350
try! Swift Tokyo 2024
jollyjoester
0
340
エンジニアが直接会う場の価値について
jollyjoester
8
4.4k
来年Proposalを出すつもりで参加するときっともっと楽しい!
jollyjoester
0
370
My favorite sessions in WWDC 23
jollyjoester
0
670
みんなでAIと戯れよう
jollyjoester
0
150
Other Decks in Technology
See All in Technology
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
2
610
これがLambdaレス時代のChatOpsだ!実例で学ぶAmazon Q Developerカスタムアクション活用法
iwamot
PRO
6
1k
コンテキストエンジニアリング入門〜AI Coding Agent作りで学ぶ文脈設計〜
kworkdev
PRO
1
760
20251014_Pythonを実務で徹底的に使いこなした話
ippei0923
0
190
『バイトル』CTOが語る! AIネイティブ世代と切り拓くモノづくり組織
dip_tech
PRO
1
120
AgentCon Accra: Ctrl + Alt + Assist: AI Agents Edition
bethany
0
100
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
250
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
310
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing Hiroshima 2025 Edition
tomzoh
0
140
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
180
社内報はAIにやらせよう / Let AI handle the company newsletter
saka2jp
8
1.4k
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
210
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Side Projects
sachag
455
43k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Code Review Best Practice
trishagee
72
19k
Into the Great Unknown - MozCon
thekraken
40
2.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Pragmatic Product Professional
lauravandoore
36
6.9k
It's Worth the Effort
3n
187
28k
Transcript
WWDC Extended Tokyo 2017 ࠓճਐԽ͢Δͷ͔ʁiOSͷ௨ͷٕज़ʂ 2017/06/05 @Yahoo! JAPAN jollyjoester
• ࣣౡҒ೭ʢͳͳ͠·ͻͰΏ͖ʣ • ͯ͢ख़ / ͔Μͺ͍ʔ • SwiftѪձΛओ࠵ • ʢࠓ͖ੈքҰຊ
written in Swift2ܥ Coming Soon ͓લ୭Αʁ
https://repro.io/ Repro ͯ͢ख़ͯ͠Δձࣾ
Push௨
Push௨ͱ Remote Notification ΞϓϦͷ֎ଆʢαʔόʔͳͲ͔ΒAPNSܦ༝Ͱʣ͔Βૹ৴͞ΕΔ௨ Local Notification ΞϓϦ͕εέδϡʔϧ͢Δ௨
Push௨͛͢ʔେࣄ
Push௨ͳͥେࣄ͔ʁ ΞϓϦΛ্ཱ͍ͪ͛ͯͳ͍ঢ়ଶͷϢʔβʔͱ ίϛϡχέʔγϣϯͰ͖Δ།Ұͷखஈ͔ͩΒ
ਐԽ͢ΔPush௨ ϊʔϚϧ λΠτϧɾαϒλΠτϧ ΞΫγϣϯ͖ Ϧον௨ɾը૾ Ϧον௨ɾԻ Ϧον௨ɾಈը αΠϨϯτ iOS10ͷϓογϡ௨ͷݟͨˍૢ࡞·ͱΊ http://qiita.com/jollyjoester/items/cc7026b1a102405eecdc
ࠓճਐԽ͢Δͷ͔ʁ iOSͷPush௨ͷਐԽΛৼΓฦͬͯΈΑ͏ʂ
iOSͷPush௨ৼΓฦΓ 2009ɿPush௨ελʔτ ʢiPhoneOS 3, iPhone 3GSͷࠒʣ
iOSͷPush௨ৼΓฦΓ 2011ɿ௨ηϯλʔɺόφʔܕ௨ ʢiOS 5, iPhone 4Sͷࠒʣ
iOSͷPush௨ৼΓฦΓ 2013ɿαΠϨϯτϓογϡ ʢiOS 7, iPhone 5sͷࠒʣ
iOSͷPush௨ৼΓฦΓ 2014ɿ௨ηϯλʔվྑɺ ΞΫγϣϯ͖ϓογϡ ʢiOS 8, iPhone 6ͷࠒʣ
iOSͷPush௨ৼΓฦΓ 2015ɿ௨όφʔ্ͰςΩετೖྗ ʢiOS 9, iPhone 6sͷࠒʣ
iOSͷPush௨ৼΓฦΓ 2016ɿϦον௨ ʢiOS 10, iPhone 7ͷࠒʣ
iOSͷPush௨ৼΓฦΓ 2009 iPhoneOS 3 Push௨ελʔτ 2011 iOS 5 ௨ηϯλʔɺόφʔܕ௨ 2013
iOS 7 αΠϨϯτϓογϡ 2014 iOS 8 ௨ηϯλʔվྑɺ ΞΫγϣϯ͖ϓογϡ 2015 iOS 9 ௨όφʔ্ͰςΩετೖྗ 2016 iOS 10 Ϧον௨
ΠϯλϥΫςΟϒͰϦονͳํʂ
࣍ʁ ͬͱϦονʹʁ -> ݱঢ়Ͱ͔ͳΓϦον ͬͱΠϯλϥΫςΟϒʹʁ -> ͜Ε͋Γ͔ Apple Watchʹ͍ۙଘࡏ
͓ྡ͞ΜʢAndroidʣআ͍ͯΈΑ͏ʂ
AndroidͷPush௨ৼΓฦΓ 2010 Push௨ελʔτ 2012 Jelly Bean ΞΠίϯΧελϚΠζ λΠτϧɺຊจɺϘλϯͳͲஔ 2014 Lollipop
ϩοΫεΫϦʔϯʹ௨දࣔˍฦ৴ ௨ͷ༏ઌ 2015 Marshmallow ௨ྖҬ͔ΒΫΠοΫઃఆ 2016 Nougat ௨ͷάϧʔϓԽ 2017 O ௨νϟωϧˍνϟωϧ͝ͱʹ ༏ઌͷߟ͑ํਐԽ
௨ྖҬʢ௨ηϯλʔʣͷརศੑɺ ड৴ͷ௨Λ੍ޚ͘͢͢͠Δํ͕ओ
͜ͷΑ͏ͳ͕ࠩग़Δഎܠ • Push௨Λϋϯυϧ͢Δओମͷҧ͍ • Push௨ͷڐͷऔΓํͷҧ͍
Push௨Λϋϯυϧ͢Δओମ Ϧονͳ௨ͷҧ͍ • iOS: جຊOSɻ։ൃऀͷΧελϚΠζͷ༨গͳ͍ -> OSͷػೳͱͯ͠௨ΛਐԽ͖ͤͯͨ͞ ʢͨͩ͠࠷ۙExtensionͱ͍ͯͩ͠ͿΞϓϦྖҬʣ • Android:
جຊΞϓϦɻͱͱ։ൃऀ࣍ୈͰ͔ͳΓࣗ ༝ͳදݱ͕Ͱ͖Δ
Push௨ͷڐ ௨ͷཧͷҧ͍ • iOS: ΞϓϦىಈ࣌ͳͲͷ௨Λड͚औΔڐ͕ඞཁ -> ON/OFFͷΈɻͳͷͰ͍͔ʹڐΛͯ͠Β͏͔͕উ ෛʂ • Android:
Πϯετʔϧ࣌ʹڐ -> ΞϓϦ͕ೖͬͯΕόϯόϯ௨དྷΔɺ௨ͷཧ ΛϢʔβʔ͕͍͢͠ํʹਐԽ
ʢ༨ஊʣόοδ • iOS: ॳظͷࠒͷ௨͔Βఏڙ • Android: ࣍ͷAndroid O͔ΒOSϨϕϧͰఏڙ
None
݁ہ࣍ʁ - ௨άϧʔϓԽͯ͠΄͍͠ʂ - ௨ͷछྨผʹड৴͢Δ͠ͳ͍ΛબΔΑ͏ ʹͳΔΜ͡Όͳ͍͔ͬ͢Ͷɻ - iOSͰPush௨ͷڐͷϋʔυϧΛԼ͕
Δͱ͍͍ͳ͊ɻɻɻ
ͯ͢ख़