Google最近宣布了对其Google Play开发者政策的更新,该政策主要与短信和通话记录相关。
以前,我的应用需要与短信/通话相关的权限,该权限已在AndroidManifest中声明,但这大约是六个月前。后来,我删除了所有短信和呼叫(也包括联系人)权限。
<uses-permission android:name="android.permission.READ_CONTACTS"tools:node="remove" /> <uses-permission android:name="android.permission.WRITE_CALENDAR" tools:node="remove" /> <uses-permission android:name="android.permission.READ_CALENDAR" tools:node="remove" /> <uses-permission android:name="android.permission.CALL_PHONE" tools:node="remove" /> <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" tools:node="remove" /> <uses-permission android:name="android.permission.READ_CALL_LOG" tools:node="remove" /> <uses-permission android:name="android.permission.WRITE_CALL_LOG" tools:node="remove" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" tools:node="remove" /> <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" tools:node="remove" /> <uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" tools:node="remove" /> <uses-permission android:name="android.permission.SEND_SMS" tools:node="remove" /> <uses-permission android:name="android.permission.RECEIVE_SMS" tools:node="remove" /> <uses-permission android:name="android.permission.READ_SMS" tools:node="remove" /> <uses-permission android:name="android.permission.RECEIVE_MMS" tools:node="remove" /> <uses-permission android:name="android.permission.WRITE_SETTINGS" tools:node="remove" />
但是在提交新的应用程序时,我仍然需要填写权限声明表,这是必填项。这真是令人困惑。我的AndroidManifest不再包含列出的6个权限。如何解决呢?选择任何短信/呼叫处理程序是不合适的,因为我的应用程序不再需要此功能。