web-dev-qa-db-ja.com

Google Play Consoleは、「機密の権限を宣言する新しいアプリリリースを作成するまで、このアプリを編集することはできません」と修正しましたか?

今朝google play consoleに新作を公開できませんでした。それは示しています、

「機密性の高い権限を宣言する新しいアプリリリースを作成するまで、このアプリは編集できません。」

そしてそれは修正するオプションを提供しません。誰かがそれを修正する方法を知っていますか?

enter image description here

18
stayfighter

私の場合、Googleはアプリを本番環境から削除しました。SMSを使用せずに新しいリリースを送信できるようにするには、次の手順を実行する必要があります。

  • 以前のリリース(私がSMSを使用していた場所)を保持します。
  • 最初のステップで許可フォームが表示されたため、
  • フォームに記入しました
  • 新しいapkを追加(SMSなし)
  • 古いAPKを無効にしました
  • それから初めて、本番環境に移行することができました。

これは、アプリが削除されたときにGoogleから受信したメールに基づく意図された動作ではありません。

オプション1)アプリが通話履歴またはSMS権限へのアクセスを必要としない場合:

指定した権限をアプリのマニフェストから削除するか、別の実装に移行してから、標準のリリースプロセスを使用してアプリの更新バージョンを公開します。

したがって、SMSが含まれていないAPKを追加すると機能するはずですが、古いものを保持し、フォームに入力して、古いAPKを非アクティブにするまで機能しませんでした。

9
George

今日も同じ問題に遭遇します。私の場合、アプリには引き続き機密のアクセス許可を宣言したアルファリリースが含まれているため、アルファリリースを管理し、[製品版にリリース]ボタンをクリックします。

フォームを完成させてリリースを保存したら、それを破棄し、PRODUCTION TRACKを再度管理します。

お役に立てれば。

enter image description here

7
user1665375

これは、公開前にGoogleがアプリに含めたい機密性の高い権限のリストです。

また、SMS権限について、Googleから2019年3月9日まで延長がありました。

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
2
Devraj

次の手順は、フォームが表示されない場合の対処方法を示しています: http://support.google.com/googleplay/Android-developer/answer/9214102

また、APK /バンドルが異なる権限を必要とするテストおよび本番トラックを使用している場合は、さらに複雑な問題が発生する可能性があります。単一のリリース(1つのリリーストラック)にするには、さまざまなリリーストラックのすべての権限が必要です。

1
VRex

アプリで外部ストレージの読み取りや書き込みなどの機密権限を持っているため、ユーザーからランタイム権限を取得する必要があります。したがって、ユーザーからランタイム権限を取得し、アプリを再構築してリリースします。

1

GoogleはアプリによるSMS経由のアクセス許可の使用を制限し、通話GoogleはSMSによる高リスクで機密性の高い権限の使用とPlayStore上のアプリへの電話による通話を、最近のポリシー変更の一部として制限しましたアプリは検索エンジンの巨人によって手動で確認される必要があります。

同社は、アプリにこれらの権限がすでに含まれている開発者の期限として3月9日を宣言しました。これらの権限は、アプリがコア機能にこれらの権限を必要とすることを確認する申告を提出するか、リクエストアプリケーションを送信して、アプリをコンプライアンスに準拠させるための時間割り当てを増やすか、彼らのアプリからすぐに権限。

「ポリシー要件を満たしていないアプリや申告フォームを提出していないアプリは、Google Playから削除される可能性があります」と、同社は月曜日の遅くに投稿した。

Googleがこれらの権限へのアクセスを許可しているケースには、通話、SMS、Googleアシスタントクエリのデフォルトハンドラーであるアプリが含まれますが、他の使用例では、一時的な拡張機能をリクエストし、別の方法を見つけることが求められます。

これを確認してください: https://play.google.com/intl/en-US/about/privacy-security-deception/permissions/

アプリが許容できる使用に関するポリシー要件を満たしているか、例外の対象であると思われる場合は、コールログまたはSMSの権限をPlay Consoleから直接宣言する必要があります: https ://support.google.com/googleplay/Android-developer/answer/9214102

0

これが正解です。すべてのチャンネルのアップデートを公開したら、プロンプトは消えました。

Playサポートのメール交換から...

Play Consoleの[Permissions]フォームに複数のAPKが表示されたことが原因である可能性が高いため、機密性の高い権限を持つ各トラックに対応するAPKを確実にリリースする必要があります。

ただし、Googleのエンジニアがこのプロセスの合理化を検討していることを確認してください。ご不便をおかけして申し訳ございません。

サポートの指示は...

新しいAPKをアップロードするには、アプリで現在使用しているすべての権限の宣言フォームを送信する必要があります。フォームを送信するには、次の手順をご覧ください。

  1. [コンソール]> [アプリのリリース]> [リリースの作成]をクリックし、リリースする新しいAPKをアップロードします

  2. APKの現在のバージョンを保持する

  3. [ライブラリから追加]>すべてのアクティブなAPKをアップロードして、アプリのトラック全体のすべての権限をカバーします

  4. アクティブなAPKは、リリース管理>アーティファクトライブラリで確認できます

  5. 申告フォームに記入し、ページ下部の「保存」をクリックします

その後、同じページに留まり、次の手順に従ってください。

  1. リリースしたくない古いAPKのみを非アクティブ化して削除します。

  2. もう一度[保存]をクリックして、[確認]を選択します

  3. 次に、[ロールアウトの開始]ボタンをクリックして、APKの新しいバージョンをリリースできます。

また、APK(デリケートまたはハイリスクのアクセス許可)を他のトラックで使用したくない場合は、それらを新しいAPKに置き換えることを忘れないでください。

0
Suraj Bahadur

私も同じ問題に直面しています。長い研究の後、私はこれを修正しました。

まず、Googleの警察によって言及されている許可を削除したことを確認してください。

最初に古いアプリを無効にする必要があります

以下の指示に従ってください。このプロセスは必ずベータトラックで行ってください。

  1. リリースを作成する
  2. ここで新しいAPKを選択またはドロップしないでください。
  3. 古いアプリ名である任意の名前を[リリース名]セクションに入力します。
  4. 変更を保存します(エラーが表示されないようにしてください)。
  5. レビューを押してから、本番環境へのロールアウトを開始します(古いアプリが非アクティブになるだけなので心配しないでください)。

現在、ベータセクションで古いAPKを表示できません。その後、通常のベータリリースを行うことができます。宣言フォームは要求されません。

これがあなたの頭痛に役立つことを願っています。

0
Gowsik Raja

同じような問題に直面していた。私の場合、それはグーグル側からのものでした。
ソリューション
v225でproduction apkを使用している場合(sms権限を使用していなくても)&
Internal test track withv900(sms権限が使用されていない場合でも)、

上位バージョンを送信する必要があります

つまり、v900 +apk(もちろん、sms権限は使用されません)からproductionへ、このエラーは消え、ロールアウトできるようになります。
Googleは無視すべきだったInternal test track apkが最初の場所にありましたが、それでもこのことでうまくいきました。

0
AskQ

SMS /通話履歴の権限ポリシーに関するGoogleの制限

実装する必要があります:

SMS Retriver API

それらの許可を削除し、必要な時間だけそれらを残すため。ここに記載されているようにしてください: Sms Retriver API 。さらに情報が必要な場合はお知らせください。すでに実装しています。

0
eliolako