![](/img/trans.png)
[英]Cannot publish new release to Google Play because of Sensitive app permissions
[英]Google play console said “You can't edit this app until you create a new app release declaring sensitive permissions” how to fix it?
今天早上我無法在google play console
上發布新版本。 它表明,
“在創建聲明敏感權限的新應用版本之前,您無法編輯此應用”
它沒有提供修復選項。 有誰知道如何修理它?
在我的情況下,谷歌從生產中刪除了我的應用程序,以便能夠在不使用我必須的短信的情況下提交新版本:
根據我移除應用時從谷歌收到的電子郵件,這不是預期的行為:
選項1)如果您的應用不需要訪問“呼叫記錄”或“短信”權限:
從應用清單中刪除指定的權限,或遷移到其他實現,然后使用標准版本流程發布應用的更新版本。
所以添加沒有短信的apk應該可以工作,但直到我保留舊的填充表格,並取消激活舊的apk。
我今天遇到了同樣的問題。 在我的情況下,我的應用程序仍然有一個聲明敏感權限的alpha版本,所以我管理alpha版本,然后單擊RELEASE TO PRODUCTION按鈕。在PREPARE RELEASE頁面中,出現“聲明敏感權限”會話。
完成表格並保存發布后,我只需丟棄它並再次管理PRODUCTION TRACK。
希望這可以幫助。
這是Google希望我們在發布之前將其包含在應用中的敏感權限列表。
另外,我們在2019年3月9日之前從Google獲得了有關SMS權限的延期。
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
android.permission.BLUETOOTH
android.permission.CAMERA
android.permission.RECEIVE_SMS
android.permission.SEND_SMS
android.permission.READ_SMS
android.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_CONTACTS
android.permission.READ_PHONE_STATE
android.permission.USE_CREDENTIALS
android.permission.WRITE_CONTACTS
android.permission.WRITE_SYNC_SETTINGS
android.permission.READ_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.GET_ACCOUNTS
android.permission.MANAGE_ACCOUNTS
android.permission.INSTALL_SHORTCUT
android.permission.UNINSTALL_SHORTCUT
android.permission.RECORD_AUDIO
android.permission.MODIFY_AUDIO_SETTINGS
com.android.vending.BILLING
您必須獲得用戶的運行時權限,因為您在應用程序中擁有一些敏感權限,例如讀取或寫入外部存儲或其他內容。 因此,請從用戶獲取運行時權限並重建應用程序並釋放。
如果您看不到該表單,這些說明會告訴您該怎么做: http : //support.google.com/googleplay/android-developer/answer/9214102
如果您的測試和生產軌道的APK /捆綁包需要不同的權限,您可能還會遇到更復雜的問題。 您需要來自不同版本軌道的所有權限都在一個版本中(在一個版本跟蹤中)。
谷歌限制應用程序通過短信使用訪問權限,調用谷歌現在限制使用高風險和敏感權限通過短信和電話調用PlayStore上的應用程序作為其最近的政策更改的一部分,現在要求通過搜索手動驗證應用程序發動機巨頭。
該公司已宣布3月9日為其應用程序已包含這些權限的開發人員的截止日期,要么提交聲明,確認其應用程序需要這些核心功能權限,提交請求應用程序以獲得更多時間分配以使其應用程序符合要求,或者刪除他們的應用程序的權限。
該公司在周一晚些時候的一篇文章中寫道:“未能達到政策要求或提交申報表的應用可能會從Google Play中移除。”
雖然Google允許訪問這些權限的情況包括應用程序是電話,短信,Google智能助理查詢的默認處理程序,但其他用例需要請求臨時擴展並努力尋找替代方法。
請查看: https : //play.google.com/intl/en-US/about/privacy-security-deception/permissions/
如果您認為自己的應用符合可接受使用的政策要求或有資格獲得例外,則應直接通過Play控制台聲明任何通話記錄或短信權限: https : //support.google.com/googleplay/android-開發商/答案/ 9214102
Google對短信/通話記錄權限政策的限制
你需要實現:
SMS Retriver API
為了刪除這些權限,只在所需的時間內保留它們。 按照此處的說明: Sms Retriver API 。 如果您需要更多幫助,請告訴我,我已經實施了。
面臨問題同樣的問題。 在我的案例中,它來自谷歌方面。
方案 :
如果你有production
apk(即使沒有使用短信權限)與v225&
使用v900的 Internal test track
(即使沒有使用短信權限),然后
你應該提交更高版本
即v900 + apk(沒有使用短信權限) production
,這個錯誤將消失,你將能夠推出。
谷歌應該首先忽略Internal test track
apk但不過這件事對我有用。
我也遇到了同樣的問題。 經過長時間的研究,我解決了這個問題。
首先請確保您已刪除Google政策提及的權限。
首先需要停用舊應用程序 。
請遵循以下說明。 請確保您在Beta曲目中執行此過程:
現在無法在測試版部分看到你的舊apk。 然后你可以照常發布測試版。它不會詢問聲明表。
希望這對你的頭痛有所幫助。
這是正確的答案。 一旦我發布了所有頻道的更新,提示就消失了。
從游戲支持郵件交換......
您只需要確保向具有敏感權限的每個曲目發布兼容的APK,因為這可能是因為Play Console中的權限表單看到了多個APK。
但是,請放心,我們的工程師正在考慮簡化這一過程,對於給您帶來的任何不便,我們深表歉意。
支持人員的指示是......
要上傳新的APK,您需要提交您當前在應用中使用的所有權限的聲明表單。 請參閱以下說明提交表格:
轉到控制台>應用程序版本>單擊“創建發布”>上載要發布的新APK
保留當前版本的APK
點擊“從庫中添加”>“上傳所有有效的APK”以涵蓋應用中各個曲目的所有權限
您可以在發布管理>工件庫中找到活動的APK
填寫聲明表格>點擊頁面底部的“保存”
之后,請保持同一頁面並按照以下步驟操作:
停用並刪除您不想發布的舊版APK。
再次點擊“保存”,然后選擇“評論”
然后,您將能夠通過單擊“開始滾出”按鈕發布新版本的APK。
此外,如果您不想在其他曲目下使用APK(具有敏感或高風險權限),請不要忘記將其替換為新的APK。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.