Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Target SDK Versionを上げない Notification runtime pe...
Search
napplecomputer
June 22, 2022
Technology
540
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Target SDK Versionを上げない Notification runtime permission対応
napplecomputer
June 22, 2022
More Decks by napplecomputer
See All by napplecomputer
Kotlin2.0対応などでビルド時間を45%削減したぞ!
napplecomputer
0
1.2k
EmojiPicker触ってみた
napplecomputer
0
800
compileSdkVersion33でgetSerializable/getParcelableがつらい話
napplecomputer
13
6k
式年遷Target SDK Version
napplecomputer
0
490
通知がOFFだとToastは表示されな… されてる!?
napplecomputer
0
1.2k
Photo Pickerを触って比較してみた
napplecomputer
0
2.3k
Android Qのストレージの話
napplecomputer
3
1.3k
Wi-Fi RTTによる屋内測位アプリを作ろう
napplecomputer
5
18k
Other Decks in Technology
See All in Technology
Kiro Crew 入門 (手を離しても進む仕事) | 目指せ Kiro マスター 11
inariku
PRO
4
600
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
6
3.2k
Microsoft Entra Kerberos で実現するクラウド デバイス管理
tamaiyutaro
2
650
令和の今、あらためて IAM を考える。アクセスキーを「無くせない現実」との向き合い方
kazzpapa3
0
520
詳解 never 型 - ボトム型の性質を深掘り
nealle
0
160
[dbts2026]数十PBの超巨大データ×AI活用を支えるSnowflakeの実力〜大規模環境におけるアーキテクチャと運用のリアル〜
y_matsubara
0
120
evcc & Home Assistant
naltatis
0
260
会社説明資料_最新版
demaecan
0
32k
超⼩型・多⾔語検索モデル Bekko Embedding
hotchpotch
1
130
少ない人手 限られた予算 それでも守る 消せない・見つける・戻れる オールハザード型BCP on AWS / 20261107 Mitsutoshi Matsuo
shift_evolve
PRO
0
280
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
0
430
公共システムAdventCalendar2026
toru_kubota
0
280
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
590
Typedesign – Prime Four
hannesfritz
42
3.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
First, design no harm
axbom
PRO
2
1.4k
Rails Girls Zürich Keynote
gr2m
96
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
400
エンジニアに許された特別な時間の終わり
watany
109
250k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Unsuck your backbone
ammeep
672
58k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
370
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
350
Abbi's Birthday
coloredviolet
4
11k
Transcript
Mobility Technologies Co., Ltd. Target SDK VersionΛ্͛ͳ͍ Notification runtime permissionରԠ
@napplecomputer
Mobility Technologies Co., Ltd. 2 ▪ @napplecomputer ▪ ͳͬͽʔ ▪
גࣜձࣾMobility Technologiesॴଐ ▪ λΫγʔΞϓϦGOͷϢʔβʔΞϓϦ ▪ ࠓ20ͿΓʹচʹߦ͖·ͨ͠ ࣗݾհ
Mobility Technologies Co., Ltd. AndroidΞϓϦͷ ৽OSରԠ 3
Mobility Technologies Co., Ltd. 4 ▪ త3ͭ ▪ ΞϓϦʹఆ֎ͷڍಈΛͤ͞ͳ͍ͨΊ ▪
ΞϓϦΛGoogle PlayͰ৴Ͱ͖Δঢ়گΛΩʔϓ͢ΔͨΊ ▪ Google PlayͰTarget SDK Versionʹର͢Δཁٻ͕͋Γɺظݶ·Ͱ ʹରԠͰ͖ͳ͍ͱ৴Ͱ͖ͳ͘ͳΔɻ ▪ ৽ػೳΛऔΓࠐΜͰΞϓϦͷ͍উखΛྑ͘͢ΔͨΊ AndroidΞϓϦͷ৽OSରԠ
Mobility Technologies Co., Ltd. 5 ▪ ҎԼͷެࣜυΩϡϝϯτΛ֬ೝ͢Δ ▪ Migrate apps
to Android 13 ▪ Android 13 features and changes list ▪ Change (all apps) ▪ Change (apps targeting 13+) ▪ New features and APIs AndroidΞϓϦͷ৽OSରԠ
Mobility Technologies Co., Ltd. 6 ▪ ҎԼͷެࣜυΩϡϝϯτΛ֬ೝ͢Δ ▪ Migrate apps
to Android 13 ▪ Android 13 features and changes list ▪ Change (all apps) ▪ Change (apps targeting 13+) ▪ New features and APIs AndroidΞϓϦͷ৽OSରԠ
Mobility Technologies Co., Ltd. 7 AndroidΞϓϦͷ৽OSରԠ ▪ ରԠॱং4ஈ֊ ▪ Change
(all apps)ʹରԠ͢Δ ▪ Compile SDK VersionΛ্͛Δ ▪ Target SDK VersionΛ্͛Δ ▪ ৽ػೳΛऔΓࠐΉ
Mobility Technologies Co., Ltd. Notification runtime permission 8
Mobility Technologies Co., Ltd. 9 Notification runtime permission ▪ Android
OS 13͔Β௨͕runtime permissionʹՃ͞Εͨ ▪ ࠓ·Ͱͷ௨ͷ༗ޮɾແޮ͕Permissionʹஔ͖ΘΔ ▪ Target SDK Version͕13Ҏ্ͷ߹ͱɺTarget SDK Version͕12LҎԼͷ߹ Ͱڍಈ͕ҟͳΔ ▪ ϝσΟΞ௨ͳͲಛఆͷ௨Permission͕ͳͯ͘දࣔͰ͖Δ ▪ OSΞοϓσʔτͰAndroid OS 13ʹͳͬͨ߹ɺطଘͷ௨͕༗ޮͳΞϓϦ ௨Permission͕ಘΒΕͨঢ়ଶʹͳΔʢ࠷༷͕ۙେ͖͘มΘͬͨʣ
Mobility Technologies Co., Ltd. 10 Notification runtime permission
Mobility Technologies Co., Ltd. Target SDK Version͕ 13ͷ߹ 11
Mobility Technologies Co., Ltd. 12 Target SDK Version͕13ͷ߹ ▪ ৽نΠϯετʔϧͷ߹ɺ௨ৗͷRuntime
Permissionͱಉ͡Α͏ʹରԠ͢ Εྑ͍ ▪ iOSҎલ͔Β௨ͷPermission͕ଘࡏ͍ͯ͠ΔͨΊɺiOS൛͕͋Δ߹ iOS൛ͷ࣮͕ࢀߟʹͳΔ
Mobility Technologies Co., Ltd. 13 Target SDK Version͕13ͷ߹ iOS൛ Android൛
Mobility Technologies Co., Ltd. Target SDK Version͕ 12LҎԼͷ߹ 14
Mobility Technologies Co., Ltd. 15 Target SDK Version͕12LҎԼͷ߹ ▪ ৽نΠϯετʔϧͷΞϓϦ
▪ PermissionཁٻΛࣗ༝ʹߦ͑ͳ͍ˍ݁ՌΛಘΒΕͳ͍ ▪ ௨νϟϯωϧΛ࡞ͨ͠ͱ͖ʹࣗಈͰPermissionཁٻ͕ߦΘΕΔ ▪ σόοάπʔϧͱͯ͠ྲྀߦͬͨHyperionΞϓϦ͕ىಈ͢ΔͱࣗಈͰ௨ νϟϯωϧΛ࡞͢ΔͨΊɺ͍͖ͳΓPermissionཁٻμΠΞϩά͕ද ࣔ͞ΕΔ͜ͱʹͳΔ… ▪ HyperionΛണ͕͞ͳ͍ͱςετ͠ʹ͍͘…
Mobility Technologies Co., Ltd. 16 Target SDK Version͕12LҎԼͷ߹ ▪ λΫγʔΞϓϦGOͰApplicationͷonCreateͰ௨νϟϯωϧΛ࡞͍ͯ͠
ΔͨΊɺΞϓϦىಈޙ࠷ॳͷActivity͕දࣔ͞ΕΔલʹPermissionཁٻμΠ Ξϩά͕දࣔ͞Εͯ͠·͏… ▪ ଞʹ௨νϟϯωϧͷଟݴޠରԠ͍ͯ͠Δ߹ͳͲҙ͕ඞཁ ▪ ݴޠସ࣌ͷBroadcastͰ௨νϟϯωϧ্໊ॻ͖͢Δ͍ͯ͠ΔͨΊ ▪ ௨Permission͕ͳ͍߹ɺదͳλΠϛϯάҎ֎Ͱ௨νϟϯωϧΛ࡞ ͠ͳ͍Α͏ʹ͢Δඞཁ͕͋Δ
Mobility Technologies Co., Ltd. 17 Target SDK Version͕12LҎԼͷ߹ ▪ PermissionཁٻΛࣗ༝ʹߦ͑ͳ͍ˍ݁ՌΛಘΒΕͳ͍
▪ ௨ৗͷPermissionཁٻखॱΛߦ͏ͱPermissionཁٻ͕ߦΘΕͣɺPermission ͕ಘΒΕͳ͔ͬͨͱͯ݁͠Ռ͕ฦͬͯ͘Δ ▪ ௨νϟϯωϧΛ࡞ͨ͠ࡍͷPermissionཁٻ݁Ռ͕ฦͬͯ͜ͳ͍ ▪ PermissionཁٻμΠΞϩά͕දࣔ͞Ε͔ͨͲ͏͔Θ͔Βͳ͍ ▪ ઃఆΞϓϦͰ௨ઃఆΛoff->on->offʹΓସ͍͑ͯΔͱ௨νϟϯωϧΛ ࡞ͯ͠PermissionཁٻμΠΞϩάදࣔ͞Εͳ͍
Mobility Technologies Co., Ltd. 18 ࢼߦࡨޡͨ݁͠Ռ… Target SDK Version͕12LҎԼͷ߹
Mobility Technologies Co., Ltd. 19 Target SDK Version͕12LҎԼͷ߹ ▪ PermissionཁٻμΠΞϩάදࣔ࣌ʹonPause͕ΓɺPermissionཁٻμΠ
Ξϩάऴྃ࣌ʹonResume͕Δ ▪ ௨νϟϯωϧ࡞ޙʹonPause͕ݺΕΕPermissionཁٻμΠΞϩ ά͕දࣔ͞Ε͓ͯΓɺͦͷޙonResume͕ݺΕΕPermissionཁٻμΠ Ξϩά͕ดͨ͡ͱஅͰ͖ͦ͏
Mobility Technologies Co., Ltd. ·ͱΊ 20
Mobility Technologies Co., Ltd. 21 ▪ ௨Λදࣔ͢ΔͨΊʹPermission͕ඞཁͳͬͨ ▪ Target SDK
Version্͛ΒΕΔͳΒ্͛Δ΄͏͕ίϯτϩʔϧ͍͢͠ ▪ Ͳ͏ͯ͠Target SDK VersionΛ্͛Δͷ͕͍͠߹ɺTarget SDK VersionΛ্͛ͳͯ͘ؤுΕରԠͰ͖Δ ·ͱΊ