Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
頼むからプッシュ通知の使い方を おろそかにしないでくれ!
Search
jollyjoester
September 17, 2017
Technology
3
4.3k
頼むからプッシュ通知の使い方を おろそかにしないでくれ!
iOSDC2017での発表資料
jollyjoester
September 17, 2017
Tweet
Share
More Decks by jollyjoester
See All by jollyjoester
AIコードアシスタントとiOS開発
jollyjoester
1
330
市民のためのセキュリティ講座
jollyjoester
0
56
コミュニティMTG in WWDC24
jollyjoester
0
310
BengaluruでLTしてきた
jollyjoester
0
360
try! Swift Tokyo 2024
jollyjoester
0
360
エンジニアが直接会う場の価値について
jollyjoester
8
4.5k
来年Proposalを出すつもりで参加するときっともっと楽しい!
jollyjoester
0
390
My favorite sessions in WWDC 23
jollyjoester
0
690
みんなでAIと戯れよう
jollyjoester
0
160
Other Decks in Technology
See All in Technology
Claude Codeを使った情報整理術
knishioka
10
5.7k
Next.js 16の新機能 Cache Components について
sutetotanuki
0
180
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
120
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.7k
AI with TiDD
shiraji
1
280
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
270
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
3.9k
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
130
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
500
【開発を止めるな】機能追加と並行して進めるアーキテクチャ改善/Keep Shipping: Architecture Improvements Without Pausing Dev
bitkey
PRO
1
130
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
160
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
250
Featured
See All Featured
New Earth Scene 8
popppiees
0
1.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Side Projects
sachag
455
43k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
34
Amusing Abliteration
ianozsvald
0
69
A Modern Web Designer's Workflow
chriscoyier
698
190k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
40k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
170
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
120
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
130
Transcript
པΉ͔Βϓογϡ௨ͷ͍ํΛ ͓Ζ͔ͦʹ͠ͳ͍Ͱ͘Εʂ iOSDC2017@ૣҴాେֶ jollyjoester
͓લ୭Α name: ࣣౡҒ೭ʢͳͳ͠·ͻͰΏ͖ʣ id: jollyjoester belong to: Repro Inc. ->
Mercari, Inc. community: SwiftѪձ
ΞδΣϯμ • ϓογϡ௨ͳͥେࣄʁ • ࠓճ͢Δ / ͠ͳ͍ • ϓογϡ௨ͷྺ࢙ •
ϓογϡ௨ͷදݱ/ػೳ • ϓογϡ௨ͷߦ͘ઌ • ·ͱΊ
ϓογϡ௨ͳͥେࣄʁ
ϓογϡ௨ͳͥେࣄʁ ΞϓϦΛىಈ͍ͯ͠ͳ͍ঢ়ଶͷϢʔβʔͱޮՌతʹίϛϡ χέʔγϣϯͰ͖Δوॏͳखஈ͔ͩΒ ΞϓϦ͔ΒใΛऔΓʹߦ͘ʹϓϧʹରͯ͠ͷϓογϡ
ϓογϡ௨ͳͥେࣄʁ ΞϓϦͷ֎ͱͷڱؒͰͷίϛϡχέʔγϣϯ ϦλʔήςΟϯάࠂ ΞϓϦϚʔέςΟϯά μΠΞϩά ͓Βͤػೳ Line ϝʔϧ ϓογϡ௨ ΞϓϦ֎
ΞϓϦ
ਆίϛϡχέʔγϣϯ
ྑ͍ίϛϡχέʔγϣϯ →
ࠓճ͢Δ / ͠ͳ͍
ࠓճ͢Δ / ͠ͳ͍ େࣄͳϓογϡ௨ΛޮՌతʹ͏ͨΊʹɾɾɾ • ௨ʹՁΛײ͡ΔϢʔβʔ͚ͩʹૹΔʂ • ϢʔβʔʹඞཁͳλΠϛϯάͰૹΔʂ • ௨͍ͨ͠༰ʹదͨ͠දݱΛબͯ͠ૹΔʂ
ࠓճ͢Δ / ͠ͳ͍ େࣄͳϓογϡ௨ΛޮՌతʹ͏ͨΊʹɾɾɾ • ௨ʹՁΛײ͡ΔϢʔβʔ͚ͩʹૹΔʂ -> ͠ͳ͍ • ϢʔβʔʹඞཁͳλΠϛϯάͰૹΔʂ
-> ͠ͳ͍ • ௨͍ͨ͠༰ʹదͨ͠දݱΛબͯ͠ૹΔʂ-> ͢ Δ
ࠓճ͢Δ / ͠ͳ͍ ϓογϡ௨ڱؒͷػೳ • ϓογϡ௨ͷ༰Λߟ͑ΔͷϚʔέλʔ • ड৴࣌ͷಈ࡞Λ࣮͢ΔͷΞϓϦΤϯδχΞ • ૹΔͷαʔόʔΤϯδχΞ
ϓογϡ௨ͰԿ͕࣮ݱͰ͖Δ͕͍ͬͯΔΞϓϦΤϯδχ Ξଆ͔Βಇ͖͔͚ΒΕΔΑ͏ʹͳΔͷ͕Ұ൪ྑ͍ؾ͕͢Δʂ
ϓογϡ௨ͷྺ࢙
ϓογϡ௨ͷྺ࢙ 2007ɿiPhoneॳొʢ͜ͷࠒϓογϡ௨ͳ͍ʣ
ϓογϡ௨ͷྺ࢙ 2009ɿϓογϡ௨ελʔτ ʢiPhoneOS 3, iPhone 3GSͷࠒʣ
ϓογϡ௨ͷྺ࢙ 2011ɿ௨ηϯλʔɺόφʔܕ௨ ʢiOS 5, iPhone 4Sͷࠒʣ
ϓογϡ௨ͷྺ࢙ 2013ɿαΠϨϯτϓογϡ ʢiOS 7, iPhone 5sͷࠒʣ
ϓογϡ௨ͷྺ࢙ 2014ɿ௨ηϯλʔվྑɺΞΫγϣϯ͖ϓογϡ ʢiOS 8, iPhone 6ͷࠒʣ
ΞΫγϣϯ͖ϓογϡ௨ →
ϓογϡ௨ͷྺ࢙ 2015ɿ௨όφʔ্ͰςΩετೖྗ ʢiOS 9, iPhone 6sͷࠒʣ
ϓογϡ௨ͷྺ࢙ 2016ɿϦον௨ ʢڈͷWWDCʣ
None
ϓογϡ௨ͷྺ࢙ 2017ɿHidden Notification Content ʢࠓͷWWDCʣ
→ Hidden Notification Content
ϓογϡ௨ͷྺ࢙ 2009 iPhoneOS 3 Push௨ελʔτ 2011 iOS 5 ௨ηϯλʔɺόφʔܕ௨ 2013
iOS 7 αΠϨϯτϓογϡ 2014 iOS 8 ௨ηϯλʔվྑɺΞΫγϣϯ͖ϓογϡ 2015 iOS 9 ௨όφʔ্ͰςΩετೖྗ 2016 iOS 10 Ϧον௨ 2017 iOS11 Hidden Notification Content
ϓογϡ௨ͷදݱɾػೳ
جຊ
λΠτϧɾαϒλΠτϧ
όοδ
αϯυ ♪
ΞΫγϣϯ͖ →
Ϧον௨
https://t.co/z77UiUBAP3
Ϧον௨ͷΈ https://devstreaming-cdn.apple.com/videos/wwdc/2017/708n9dvm3oden/ 708/708_best_practices_and_whats_new_in_user_notifications.pdf
αΠϨϯτ ௨ग़ͣ͞ʹόοΫάϥϯυͰΞϓϦΛಈ͔ͤΔ
σΟʔϓϦϯΫ͖ →
ϓογϡ௨ͷ͜ͷઌ
ϓογϡ௨ͷྺ࢙ʢ࠶ܝʣ 2009 iPhoneOS 3 ϓογϡ௨ελʔτ 2011 iOS 5 ௨ηϯλʔɺόφʔܕ௨ 2013
iOS 7 αΠϨϯτϓογϡ 2014 iOS 8 ௨ηϯλʔվྑɺΞΫγϣϯ͖ϓογϡ 2015 iOS 9 ௨όφʔ্ͰςΩετೖྗ 2016 iOS 10 Ϧον௨ 2017 iOS11 Hidden Notification Content
ϓογϡ௨ͷྺ࢙ʢAndroidʣ 2010 ϓογϡ௨ελʔτ 2012 Jelly Bean ΞΠίϯΧελϚΠζ λΠτϧɺຊจɺϘλϯͳͲஔ 2014 Lollipop
ϩοΫεΫϦʔϯʹ௨දࣔˍฦ৴ ௨ͷ༏ઌ 2015 Marshmallow ௨ྖҬ͔ΒΫΠοΫઃఆ 2016 Nougat ௨ͷάϧʔϓԽ 2017 O ௨νϟωϧˍνϟωϧ͝ͱʹ ༏ઌͷߟ͑ํਐԽ
ϓογϡ௨͜ͷઌͲ͏ͳΔʁ ௨ͷߴػೳԽ • ΞϓϦΛ։͔ͣʹ͚ͬ͜͏ͳΜͰͰ͖ΔΑ͏ʹ ௨ηϯλʔͷߴԽ • ௨ΛΧςΰϥΠζ͠ɺͦΕͧΕʹదͨ͠
ϓογϡ௨Ͳ͏ͳΔʁ ௨ͷߴػೳԽ ex. Notification Content Extension
https://github.com/jollyjoester/SushiGoRound https://t.co/ZSdd7LbOFF
ϓϩδΣΫτ
Storyboard͕͋Δ
UIViewControllerΛܧঝ͍ͯ͠Δ
ͳΜͰͰ͖Δʂ
ΞϓϦΛىಈͯ͠Β͏ͨΊͷϓογϡ௨ ↓ ΞϓϦΛىಈͤͣʹ ΞϓϦΛͬͯΒ͏ίϛϡχέʔγϣϯ
ϓογϡ௨Ͳ͏ͳΔʁ ௨ηϯλʔͷߴԽ ex.Hidden Content Notification
→ Hidden Notification Content
Hidden Notification Content ʢϓϥΠόγʔͷͨΊͷػೳͱAppleݴ͍ͬͯΔ͕ʣ ௨ΛΧςΰϥΠζͯ͠·ͱΊΔ͜ͱ͕Ͱ͖Δػೳ ↓ কདྷతʹ·ͱΊͨ௨͝ͱʢΧςΰϦ͝ͱʣʹ༏ઌ ड৴ཁ൱ΛઃఆͰ͖ΔΑ͏ʹʢ͖ͬͱʣͳΔ
·ͱΊ • ϓογϡ௨େࣄʂ • ϓογϡ௨ͰͲΜͳදݱɾػೳ͕࣮ݱͰ͖Δ͔ΛѲ ͯ͠ɺϢʔβʔͱͷྑ͍ίϛϡχέʔγϣϯΛங͜͏ʂ
͓·͚ ͥͻݟ͓͖͍ͯͨ Best Practices and What’s New in User Notifications
https://developer.apple.com/videos/play/wwdc2017/708/
͓·͚ • ࠓճհͨ͠ϓογϡ௨ͷ࣮ͷํʹ͍ͭͯ ٕज़ॻయ3Ͱൢച༧ఆͷຊʹهࡌ༧ఆʂʢͨͩ͠ਐḿ͋ Γ·ͤΜ - https://techbookfest.org/event/tbf03
͓·͚ ϓογϡ௨ͷड৴Λڐͯ͠Β͏ํ๏ਅʹߟ ͑Α͏ʂʢ͡Όͳ͍ͱίϛϡχέʔγϣϯͦͷͷ͕࢝ ·Βͳ͍ʣ
͓·͚ ϝϧΧϦͰҰॹʹಇ͍ͯ͘ΕΔؒΛืू͍ͯ͠·͢ʂ
Thank you iOSDC