Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果不使用“读取通话记录”权限,如何在android PIE上获取呼叫者电话号码?_Android_Android Permissions_Android 9.0 Pie - Fatal编程技术网

如果不使用“读取通话记录”权限,如何在android PIE上获取呼叫者电话号码?

如果不使用“读取通话记录”权限,如何在android PIE上获取呼叫者电话号码?,android,android-permissions,android-9.0-pie,Android,Android Permissions,Android 9.0 Pie,我已经建立了一个很酷的应用程序,它可以使用传出/传入的电话号码 并向它发送一些数据 电话号码检索在所有android版本中都能正常工作 除了安卓P(版本9) 在该版本中,我需要在READ\u PHONE\u状态权限之外添加READ\u CALL\u LOG权限, 然后,PHONE\u STATE广播被呼叫了两次。 (电话号码仅在第二次输入时包含。) 但是,我无法将我的应用程序上载到google play,因为读取呼叫日志是一个敏感权限,我的应用程序目标不在允许的情况下列出 我相信有很多应用程序可

我已经建立了一个很酷的应用程序,它可以使用传出/传入的电话号码 并向它发送一些数据

电话号码检索在所有android版本中都能正常工作 除了安卓P(版本9)

在该版本中,我需要在
READ\u PHONE\u状态
权限之外添加
READ\u CALL\u LOG
权限, 然后,
PHONE\u STATE
广播被呼叫了两次。 (电话号码仅在第二次输入时包含。)

但是,我无法将我的应用程序上载到google play,因为
读取呼叫日志
是一个敏感权限,我的应用程序目标不在允许的情况下列出

我相信有很多应用程序可以在输入/输出的电话号码中使用,而不需要实际阅读用户的通话记录

我的问题是: 在安卓P中,有没有其他方法可以不使用
读取呼叫日志
而检索电话号码? 或 有没有办法绕过google play对特定用例的限制


谢谢。

我的应用程序中有来电显示功能(它不是应用程序的核心功能),我也面临同样的问题。应用被从Play Store拒绝。有什么消息吗?