私はクラッシュレポートを見て、奇妙なクラッシュを発見しました。READ_PHONE_STATE権限が付与されています。しかし時にはセキュリティ例外が発生する
TelephonyManager.getLine1Number()メソッドの実行時アクセス許可を(
READ_PHONE_STATE )
に要求し、それが許可されました。
大部分は正常に動作します。しかし、セキュリティ例外が発生することがあります。明らかに、アクセス許可はログに表示されたときに付与されました。 Android 5.xバージョンではまれにしか発生しません。
ユーザーの総数と比較すると、このクラッシュはごくまれに発生します。しかし、なぜこれが起こるのか分かりません。
コメントありがとうございました。しかし、これは危険な許可要求問題ではありません。危険な権限が与えられてもセキュリティ例外がスローされるという問題があります。 (韓国分いて네よㅎㅎ) – Kimss