Suche senden
Hochladen
これからの「パーミッション」の話をしよう
•
Als PPTX, PDF herunterladen
•
2 gefällt mir
•
2,355 views
A
ak_shio_555
Folgen
ABC2015summerのLT大会で発表した資料です。 @aki_sh_7
Weniger lesen
Mehr lesen
Mobil
Melden
Teilen
Melden
Teilen
1 von 29
Jetzt herunterladen
Empfohlen
Android Mのruntime-permissionに潜む罠
Android Mのruntime-permissionに潜む罠
ak_shio_555
20150909 日本androidの会9月定例講演資料
20150909 日本androidの会9月定例講演資料
ak_shio_555
Marshmallowで変更になったpermission
Marshmallowで変更になったpermission
Pong Hiro
Android6.0 RuntimePermissionの実装と注意点
Android6.0 RuntimePermissionの実装と注意点
Katsuki Nakatani
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
Kenichi Kambara
Android6.0新しいパーミッションモデルへの対応_DevFest Kyoto LT
Android6.0新しいパーミッションモデルへの対応_DevFest Kyoto LT
Katsuki Nakatani
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
TAKUYA OHTA
IT エンジニアのための 流し読み Windows 10 - Windows 10 サブスクリプションのライセンス認証
IT エンジニアのための 流し読み Windows 10 - Windows 10 サブスクリプションのライセンス認証
TAKUYA OHTA
Empfohlen
Android Mのruntime-permissionに潜む罠
Android Mのruntime-permissionに潜む罠
ak_shio_555
20150909 日本androidの会9月定例講演資料
20150909 日本androidの会9月定例講演資料
ak_shio_555
Marshmallowで変更になったpermission
Marshmallowで変更になったpermission
Pong Hiro
Android6.0 RuntimePermissionの実装と注意点
Android6.0 RuntimePermissionの実装と注意点
Katsuki Nakatani
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
Kenichi Kambara
Android6.0新しいパーミッションモデルへの対応_DevFest Kyoto LT
Android6.0新しいパーミッションモデルへの対応_DevFest Kyoto LT
Katsuki Nakatani
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
TAKUYA OHTA
IT エンジニアのための 流し読み Windows 10 - Windows 10 サブスクリプションのライセンス認証
IT エンジニアのための 流し読み Windows 10 - Windows 10 サブスクリプションのライセンス認証
TAKUYA OHTA
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
TAKUYA OHTA
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
kumo2010
Android lint-srp-practice
Android lint-srp-practice
cch-robo
What is tested by pre-launch (security) reports?
What is tested by pre-launch (security) reports?
ak_shio_555
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
TAKUYA OHTA
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
TAKUYA OHTA
プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編
Yurika Kakiuchi
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
TAKUYA OHTA
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Yu Nobuoka
iOS アプリのメンテナンス性を高めるための基本的な考え方
iOS アプリのメンテナンス性を高めるための基本的な考え方
kakegawa-atsushi
IT エンジニアのための 流し読み Windows 10 - 新しい Microsoft Edge - from Build 2019
IT エンジニアのための 流し読み Windows 10 - 新しい Microsoft Edge - from Build 2019
TAKUYA OHTA
SCUGJ第20回勉強会:SCVMM2019 What's New
SCUGJ第20回勉強会:SCVMM2019 What's New
wind06106
Androidアプリのストレージ戦略
Androidアプリのストレージ戦略
Masahiro Hidaka
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Daizen Ikehara
Androidアプリケーション開発中級研修 前編
Androidアプリケーション開発中級研修 前編
株式会社 NTTテクノクロス
Androidテスティング実践 基礎編
Androidテスティング実践 基礎編
株式会社 NTTテクノクロス
Androidテスティング実践2 システムテスト編
Androidテスティング実践2 システムテスト編
株式会社 NTTテクノクロス
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Norio Sashizaki
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
Akira Onishi
HOW BUSINESS TRANSACTIONS ACCOUNTED?
HOW BUSINESS TRANSACTIONS ACCOUNTED?
div malay
A Birthday
A Birthday
Shan Ambrose
Weitere ähnliche Inhalte
Was ist angesagt?
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
TAKUYA OHTA
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
kumo2010
Android lint-srp-practice
Android lint-srp-practice
cch-robo
What is tested by pre-launch (security) reports?
What is tested by pre-launch (security) reports?
ak_shio_555
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
TAKUYA OHTA
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
TAKUYA OHTA
プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編
Yurika Kakiuchi
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
TAKUYA OHTA
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Yu Nobuoka
iOS アプリのメンテナンス性を高めるための基本的な考え方
iOS アプリのメンテナンス性を高めるための基本的な考え方
kakegawa-atsushi
IT エンジニアのための 流し読み Windows 10 - 新しい Microsoft Edge - from Build 2019
IT エンジニアのための 流し読み Windows 10 - 新しい Microsoft Edge - from Build 2019
TAKUYA OHTA
SCUGJ第20回勉強会:SCVMM2019 What's New
SCUGJ第20回勉強会:SCVMM2019 What's New
wind06106
Androidアプリのストレージ戦略
Androidアプリのストレージ戦略
Masahiro Hidaka
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Daizen Ikehara
Androidアプリケーション開発中級研修 前編
Androidアプリケーション開発中級研修 前編
株式会社 NTTテクノクロス
Androidテスティング実践 基礎編
Androidテスティング実践 基礎編
株式会社 NTTテクノクロス
Androidテスティング実践2 システムテスト編
Androidテスティング実践2 システムテスト編
株式会社 NTTテクノクロス
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Norio Sashizaki
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
Akira Onishi
Was ist angesagt?
(20)
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
Android lint-srp-practice
Android lint-srp-practice
What is tested by pre-launch (security) reports?
What is tested by pre-launch (security) reports?
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
iOS アプリのメンテナンス性を高めるための基本的な考え方
iOS アプリのメンテナンス性を高めるための基本的な考え方
IT エンジニアのための 流し読み Windows 10 - 新しい Microsoft Edge - from Build 2019
IT エンジニアのための 流し読み Windows 10 - 新しい Microsoft Edge - from Build 2019
SCUGJ第20回勉強会:SCVMM2019 What's New
SCUGJ第20回勉強会:SCVMM2019 What's New
Androidアプリのストレージ戦略
Androidアプリのストレージ戦略
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Androidアプリケーション開発中級研修 前編
Androidアプリケーション開発中級研修 前編
Androidテスティング実践 基礎編
Androidテスティング実践 基礎編
Androidテスティング実践2 システムテスト編
Androidテスティング実践2 システムテスト編
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
Andere mochten auch
HOW BUSINESS TRANSACTIONS ACCOUNTED?
HOW BUSINESS TRANSACTIONS ACCOUNTED?
div malay
A Birthday
A Birthday
Shan Ambrose
The Lost Woman
The Lost Woman
Shan Ambrose
Tiger in the menagerie
Tiger in the menagerie
Shan Ambrose
Cold in the Earth
Cold in the Earth
Shan Ambrose
Lion heart by Amanda Chong
Lion heart by Amanda Chong
Shan Ambrose
Heart and mind
Heart and mind
Shan Ambrose
The Trees are Down
The Trees are Down
Shan Ambrose
パーミッションモデルの過渡期への対応
パーミッションモデルの過渡期への対応
ak_shio_555
Andere mochten auch
(9)
HOW BUSINESS TRANSACTIONS ACCOUNTED?
HOW BUSINESS TRANSACTIONS ACCOUNTED?
A Birthday
A Birthday
The Lost Woman
The Lost Woman
Tiger in the menagerie
Tiger in the menagerie
Cold in the Earth
Cold in the Earth
Lion heart by Amanda Chong
Lion heart by Amanda Chong
Heart and mind
Heart and mind
The Trees are Down
The Trees are Down
パーミッションモデルの過渡期への対応
パーミッションモデルの過渡期への対応
Ähnlich wie これからの「パーミッション」の話をしよう
[LT]Azure上のアプリケーションへのシングルサインオン / TechEd Japan 2010
[LT]Azure上のアプリケーションへのシングルサインオン / TechEd Japan 2010
Naohiro Fujie
指紋認証と「FIDO」について
指紋認証と「FIDO」について
Device WebAPI Consortium
Idcfクラウドhw占有タイプ開発話
Idcfクラウドhw占有タイプ開発話
IDC Frontier
Permissionの日本語でおk
Permissionの日本語でおk
youten (ようてん)
Androidroot化あれこれ
Androidroot化あれこれ
ns_pl
【第1回EMS勉強会】Autopilot設計時のポイント
【第1回EMS勉強会】Autopilot設計時のポイント
yokimura
Soracom ug
Soracom ug
Yoshinori Hayashi
ビッグデータのセキュリティ/プライバシーにおける十大脅威(日本語訳)
ビッグデータのセキュリティ/プライバシーにおける十大脅威(日本語訳)
Eiji Sasahara, Ph.D., MBA 笹原英司
マイクロソフトのITコンシューマライゼーション 1 - フレキシブルワークスタイルの概要 第2版
マイクロソフトのITコンシューマライゼーション 1 - フレキシブルワークスタイルの概要 第2版
junichi anno
今週の個人的な 注目ニュース ー5月10日号ー
今週の個人的な 注目ニュース ー5月10日号ー
Keiichi Endo
Android20170201
Android20170201
Takehiko Tomiyama
FIDO2によるパスワードレス認証が導く新しい認証の世界
FIDO2によるパスワードレス認証が導く新しい認証の世界
Kazuhito Shibata
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
A8 150206【サードウェア】drbdで実現する高可用性システムと災害対策
A8 150206【サードウェア】drbdで実現する高可用性システムと災害対策
softlayerjp
A8 150206【サードウェア】drbdで実現する高可用性システムと災害対策
A8 150206【サードウェア】drbdで実現する高可用性システムと災害対策
chenree3
20180817 azure antenna_iot central hands-on
20180817 azure antenna_iot central hands-on
Minoru Naito
AVTOKYO2013.5 CVE-2013-4787(Master Key Vulnerability)のソースコード的解説
AVTOKYO2013.5 CVE-2013-4787(Master Key Vulnerability)のソースコード的解説
雅太 西田
.NET Micro Framework の基礎
.NET Micro Framework の基礎
Yoshitaka Seo
IT エンジニアのための 流し読み M365 - Microsoft Defender for Endpoint 概要
IT エンジニアのための 流し読み M365 - Microsoft Defender for Endpoint 概要
TAKUYA OHTA
2019 0223 jawsdays2019_slideshare
2019 0223 jawsdays2019_slideshare
Shinichiro Kawano
Ähnlich wie これからの「パーミッション」の話をしよう
(20)
[LT]Azure上のアプリケーションへのシングルサインオン / TechEd Japan 2010
[LT]Azure上のアプリケーションへのシングルサインオン / TechEd Japan 2010
指紋認証と「FIDO」について
指紋認証と「FIDO」について
Idcfクラウドhw占有タイプ開発話
Idcfクラウドhw占有タイプ開発話
Permissionの日本語でおk
Permissionの日本語でおk
Androidroot化あれこれ
Androidroot化あれこれ
【第1回EMS勉強会】Autopilot設計時のポイント
【第1回EMS勉強会】Autopilot設計時のポイント
Soracom ug
Soracom ug
ビッグデータのセキュリティ/プライバシーにおける十大脅威(日本語訳)
ビッグデータのセキュリティ/プライバシーにおける十大脅威(日本語訳)
マイクロソフトのITコンシューマライゼーション 1 - フレキシブルワークスタイルの概要 第2版
マイクロソフトのITコンシューマライゼーション 1 - フレキシブルワークスタイルの概要 第2版
今週の個人的な 注目ニュース ー5月10日号ー
今週の個人的な 注目ニュース ー5月10日号ー
Android20170201
Android20170201
FIDO2によるパスワードレス認証が導く新しい認証の世界
FIDO2によるパスワードレス認証が導く新しい認証の世界
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
A8 150206【サードウェア】drbdで実現する高可用性システムと災害対策
A8 150206【サードウェア】drbdで実現する高可用性システムと災害対策
A8 150206【サードウェア】drbdで実現する高可用性システムと災害対策
A8 150206【サードウェア】drbdで実現する高可用性システムと災害対策
20180817 azure antenna_iot central hands-on
20180817 azure antenna_iot central hands-on
AVTOKYO2013.5 CVE-2013-4787(Master Key Vulnerability)のソースコード的解説
AVTOKYO2013.5 CVE-2013-4787(Master Key Vulnerability)のソースコード的解説
.NET Micro Framework の基礎
.NET Micro Framework の基礎
IT エンジニアのための 流し読み M365 - Microsoft Defender for Endpoint 概要
IT エンジニアのための 流し読み M365 - Microsoft Defender for Endpoint 概要
2019 0223 jawsdays2019_slideshare
2019 0223 jawsdays2019_slideshare
これからの「パーミッション」の話をしよう
1.
これからの 「パーミッション」の話をしよう 2015/7/20 塩田 明弘
2.
自己紹介 株式会社NTTデータ所属 メインの仕事はセキュリティ 2014/4より社内向けのAndroidセキュリティガイドラ イン作成やサポートに従事
3.
自己紹介 株式会社NTTデータ所属 メインの仕事はセキュリティ 2014/4より社内向けのAndroidセキュリティガイドラ イン作成やサポートに従事 今日パーミッションの話をする三人目…
4.
今回の資料はAndroid M Developer
Preview 2ベースです。 最終版では異なる仕様になっている可能性があります。
5.
Androidが抱える課題のひとつ
6.
インストール時に許可した パーミッションを後から変更できない (すべて許可しないと使えない) Androidが抱える課題のひとつ
7.
許可したら許可しっぱなし インストール時 連絡帳の読取 位置情報へのアクセス ショートカットの作成 連絡帳の読取インストール後 連絡帳を読み取らせたくなくても、その機能だけ使わせないようにはできない
8.
でも
9.
Android Mから 新パーミッションモデルが採用
10.
新しいパーミッションモデルの特徴 インストール時ではなく、利用時に許可を求める 許可を与えても後から変更が可能
11.
新しいパーミッションモデルの特徴 インストール時には変更可能なパーミッションは許可されていない状態 変更可能なもの以外のパーミッションは以下のファイルで管理される /data/system/packages.xml インストール時
12.
新しいパーミッションモデルの特徴 連絡帳の読取 利用時 「連絡帳の読取」が必要な機能を使うときに、 パーミッションをチェックして個別に許可する 設定画面からも変更可能で与えていた許可を取り 消したり、要求がなくても許可を与えることが出来る
変更可能なパーミッションは一度操作すると個別に 以下のファイルで管理される /data/system/user/{userId}/runtime-permissions.xml <pkg name="com.android.musicfx"> <item name="android.permission.BLUETOOTH" granted="true" flags="0" /> </pkg>
13.
旧バージョン向けのアプリのケース インストール時 連絡帳の読取 位置情報へのアクセス ショートカットの作成 インストール時にすべて許可を与えるが、後から取り消せる
パーミッションは全て次のファイルで管理される(/data/system/packages.xml) 連絡帳の読取インストール後
14.
不許可設定での挙動(新) パーミッションがないとして終了 →checkSelfPermissionで要確認
15.
不許可設定での挙動(旧) APIに応じた挙動を示す(空の値が返る等、「パーミッションがない」とはならない) checkSelfPermissionでの確認は通過する
16.
コレって似たのなかったっけ?
17.
コレって似たのなかったっけ? App Ops
18.
App Ops Android4.3から搭載されている隠し機能 許可を与えても後から変更が可能 4.4.2以降では要root化
19.
Runtime Permissionは App Opsの正式リリース版?
20.
Runtime Permissionは App Opsの正式リリース版?
21.
App Opsは Runtime Permissionと 密接に関係しつつ 別に存在している
22.
旧バージョン向けはApp Opsが制限 設定画面で許可を変更すると、App Opsの設定に反映される 設定は次のファイルで管理される。(/data/system/appops.xml) Packeges.xml中のパーミッション自体は取り消されない M向けは許可を取り消されると、granted=“false”となって、 パーミッション自体が取り消される M向けアプリも許可を与えたうえでApp
Opsを設定すれば、 App Opsで制限される 連絡帳の読取 読み取りさせないための別機能が働く 実際の動き パーミッションは与えられたまま
23.
App Opsと比べて、 Runtime Permissionに 不満を感じる部分もある
24.
Runtime PermissionとApp Ops の比較 インストール時のパー ミッション要求 インストール後の 権限管理 権限の操作単位 Runtime Permission ○ 要求予告 ○ 機能使用時の要求と 設定画面での操作 △ Permission groups単位 App
Ops × 要求されたものは全 て許可 △ 設定画面での操作 ○ Permission単位 (例外有り)
25.
Permission group単位で 許可を与えることによる問題 パーミッション グループ
パーミッション android.permission-group.CONTACTS android.permission.READ_CONTACTS android.permission.WRITE_CONTACTS android.permission.READ_PROFILE android.permission.WRITE_PROFILE コミュニケーション系アプリで以下の機能を想定 A) 既存ユーザを探すために、連絡帳の情報を利用 要:android.permission.READ_CONTACTS B) サービス上のユーザを連絡帳に追加 要:android.permission.WRITE_CONTACTS いずれもandroid.permission-group.CONTACTSに所属 deprecated
26.
Permission group単位で 許可を与えることによる問題 ユーザは機能Aを許可したつもりでも、機能Bも実行される ①機能A利用の要求 ③パーミッショングループへの許可要求 ④パーミッショングループへの許可 ⑤パーミッショングループへ の許可の付与 ②パーミッションチェック (READ_CONTACTS) ユーザ アプリ・端末 ⑥機能Aの利用 ⑦機能B利用の要求 ⑧パーミッションチェック (WRITE_CONTACTS) ⑨機能Bの利用 ここでREAD_CONTACTSだけでなく、 WRITE_CONTACTSにも許可が与えら れる
27.
問題の緩和策 公式のベストプラクティスには、パーミッションの要求を 行う前に、「パーミッションがなぜ必要か説明を行う」 とある。(もしくはチュートリアルでの説明など) しかし、Permission
Group単位で権限が与えら れることを考慮すると、「機能を使うためにパーミッショ ンが必要という説明」だけではなく、「パーミッション(グ ループ)を許可することによる、アプリ全体への影響の 説明」も必要と思われる。
28.
まとめ AndroidのパーミッションモデルはAndroid Mで新しい モデルにとなり柔軟に
旧バージョン向けのアプリのパーミッションモデルは同じよう に見えるが制御方法が異なる(App Ops利用) App Opsとは異なり、グループ単位での設定のため融 通の効かない部分もあり (出来ればパーミッション単位でも設定したい) パーミッション要求時には「なぜ必要か」だけでなく、アプリ 全体で「許可したらどうなるか」の説明もあるとよい
29.
本資料の著作権は、講演者(塩田 明弘)に帰属します。
Jetzt herunterladen