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
Target SDK Versionを上げない Notification runtime pe...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
napplecomputer
June 22, 2022
Technology
510
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
780
compileSdkVersion33でgetSerializable/getParcelableがつらい話
napplecomputer
13
6k
式年遷Target SDK Version
napplecomputer
0
470
通知がOFFだとToastは表示されな… されてる!?
napplecomputer
0
1.2k
Photo Pickerを触って比較してみた
napplecomputer
0
2.3k
Android Qのストレージの話
napplecomputer
3
1.2k
Wi-Fi RTTによる屋内測位アプリを作ろう
napplecomputer
5
18k
Other Decks in Technology
See All in Technology
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
2
990
書籍セキュアAPIについて
riiimparm
0
310
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
150
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
430
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.5k
発表と総括 / Presentations and Summary
ks91
PRO
0
200
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
270
AI x 開発生産性を取り巻く予算戦略と投資対効果
i35_267
7
3.1k
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
1
650
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
760
Webの技術とガジェットで子どもも大人も楽しめるワクワク体験を提供する / Qiita Tech Festa Day 2026
you
PRO
1
260
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
220
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Typedesign – Prime Four
hannesfritz
42
3.1k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
180
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
350
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
WCS-LA-2024
lcolladotor
0
750
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
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Λ্͛ͳͯ͘ؤுΕରԠͰ͖Δ ·ͱΊ