GoogleによるGoogle Play開発者ポリシーの最近の更新は、開発者が便利な機能を放棄することを余儀なくされているため、一部のアプリに不利益をもたらしています。
グーグル 最近、Google Play デベロッパー ポリシーの更新を発表しました実質的に、SMS と通話ログに関連するアクセス許可の処理方法が変更されます。 この変更により、これらの権限を要求できるアプリが制限され、ユーザーの権限として選択されたアプリのみが許可されるようになりました。 電話をかけたりテキストメッセージを送信したりするためのデフォルトのアプリは、それぞれ通話記録とSMSにアクセスできるようになります。 例外。
2019 年 1 月 4 日更新:追加後 タスク自動化アプリを例外リストに追加 新しい SMS と通話ログの権限制限により、Tasker の開発者は 発表された 彼のアプリがそれらの権限を使用することが承認されていることを確認します。 したがって、Tasker の機能が失われることはありません。 ただし、Tasker 開発者の Join アプリなど、他のアプリはまだ審査中です。
背景
変更の目的は、これらのアクセス許可を各ユーザーに付与し続ける不注意な平均的なユーザーを保護することです。 そのようなアプリがその宣伝のためにそのような許可を実際に必要としたかどうかに関係なく、それを要求したすべてのアプリ 機能性。 一度付与されると、ユーザーがアプリからこれらの権限を取り消すことはほとんどありません。その結果、多くのアプリは、アクセスする必要がなくなった場合でも、ユーザーの SMS および通話履歴履歴に完全にアクセスできるようになります。 ここでの責任は、個人情報にアクセスするためにそのような怠慢を悪用したアプリ開発者と同様に、不注意なユーザーにもあります。 しかし、Google は、これらの権限にアクセスする必要性を証明する責任を開発者に押し付けることでユーザーを保護することを選択しています。 そこで、Google の新しいポリシー更新が行われ、電話とデバイスのデフォルトとして設定されているアプリのみへのアクセスが制限されました。 SMS 機能により、消費者が実際に使用したアプリのみへのアクセスを制限します。 目的。
残念ながら、この政策変更には付随的な損害が伴います。 このような権限を必要とする便利な機能を提供する開発者は、
権限宣言フォーム 変更後 90 日以内に Google に、アプリが Google Play の承認を得るために SMS や通話ログの権限を使用する必要がある理由を説明する必要があります。 ただし、これらの権限の使用がアプリにとって必須ではないと Google が判断した場合、フォームは拒否されます。 これにより、アプリ開発者は、Play ストアに残すためにサービスから便利な機能を削除する必要があります。Googleによると:
アプリのコア機能を有効にする場合は、通話ログまたは SMS 権限にのみアクセスしてください。
コア機能はアプリの主な目的です。 これは、アプリの説明で最も目立つように文書化され、宣伝されている機能です。 アプリの機能にとってこれほど中心となる機能は他にありません。 この機能が提供されていない場合、アプリは「壊れた」ものになります (たとえば、ユーザーが期待するように動作しません)。
Google では、デフォルトの SMS、電話、またはアシスタント ハンドラーではないアプリに対する一時的な例外という例外的なシナリオを提供しています。 5月 次の場合に与えられます。
- 権限を使用すると、アプリのコア機能がユーザーに提供されます
- 現在、コア機能を提供する代替方法はありません。
Google がリストする例外的な用途には、発信者番号通知、スパム検出、ブロックが含まれます。 接続されたデバイスコンパニオン。 デバイス間の同期、SMS または通話の転送。 SMS ベースの金融取引および関連アクティビティ。 およびプロキシ通話 (VoIP 通話)。 アプリがこれらの例外に該当する場合、Google 5月 承認を与えることは、Google の手に裁量権があることを意味します。
SMS または通話ログのアクセス許可の使用に対する変更の概要。 ソース: Google Play アカデミー ライブ: 2018 年 10 月のポリシー更新と主要な問題の詳細
インパクト
ただし、このアプローチには独自の欠点があります。 そのような許可を必要とする付随的な機能は、ユーザーにとって有用であり、開発者の真の意図にもかかわらず、即座に拒否される可能性があります。 したがって、アプリが複数の機能を提供し、そのような重要な機能の 1 つがこれらのアクセス許可のいずれかを必要とする場合、アプリ全体が拒否されます。 このような場合、その機能はコア機能ではなく付随的な機能として分類され、 例外の下で承認される見込みのほとんどない開発者 (例外は「コア アプリ」にも関連しているため) 機能」)。
これは、次のような特定のタスクを実行するためにそのような権限を必要とするいくつかの人気のあるアプリで起こっていることです。 「コア機能」の一部ですが、非常に広くズームアウトして見ると付随的な機能です 視点。
例えば、 簡単に参加 ユーザーがデバイス間でメッセージ、リンク、ファイル、通知、クリップボードの内容を共有できるようにします。 このアプリの Pro バージョンでは、リモート デバイスから SMS の送信や通話の管理が可能であり、これが、ユーザーがアプリの Pro バージョンの購入を検討する理由の 1 つです。 ポリシーの更新で必要になったように、アプリの開発者は権限宣言フォームに記入し、 次のような返事で迎えられました:
リクエストを確認したところ、アプリ、ファイル送信、クリップボード、SMS など - EasyJoin が機能していることがわかりました。 「Pro」、net.easyjoin.pro は、次の要求された権限を使用する資格がありません。 理由:
- 宣言された機能 {発信者 ID、接続デバイス コンパニオン アプリ} は許可されます。 hただし、アプリのコア機能には不要であると判断しました。
- 宣言された機能 {テキスト メッセージの開始} は許可されていません。
同様に、開発者は、 ACRコールレコーダー Reddit スレッドで彼のアプリケーションについて言及しました も拒否されました (EasyJoin Pro に与えられた推論に基づく) このポリシー変更のため。
もう一つの人気アプリは、 タスカーもこの変更によって大きな影響を受けており、そのコア機能の一部が失われる可能性があり、単にその機能が理由で魅力を失う可能性があります。 どの SMS/通話ログの許可が要求されるかは、Google が明らかに使用している広い観点から見ると、付随的な機能に相当します。 分類。 Tasker のコア機能は次のとおりです。 何をするにも、付随的な機能として、テキスト メッセージや電話の開始または自動化が行われます。 しかし、悲しいことに、Google は同じ考え方に沿って考えていません [強調表示]:
あなたのリクエストを確認したところ、あなたのアプリ、Tasker、net.dinglisch.android.taskerm は、次の理由により、リクエストされた権限を使用する資格がないことがわかりました。
- 宣言された機能「テキスト メッセージの開始、電話の開始、および通話、SMS、MMS に基づく無制限の状況の自動化」は、これらのアクセス許可の対象となりません。
- 宣言された機能「発信者 ID、スパム検出、ブロック、およびクロスデバイス通話または SMS 同期と送信」は許可されます。 ただし、アプリのコア機能には不要であると判断しました.
- 宣言された機能「発信者 ID、スパム検出、ブロック、およびクロスデバイス通話または SMS 同期と送信」は許可されます。 ただし、アプリのレビュー中にこの機能を確認できませんでした。
- アプリには、宣言された機能と一致しないデフォルトのハンドラー機能があります。
- デフォルトのハンドラー機能は許可されます。 ただし、アプリでは、ポリシーで必要とされる関連するアクセス許可を要求する前に、ユーザーがデフォルトのハンドラーになるように要求されないようです。
このような拒否の最終結果は、アプリが Play ストアに掲載されなくなることです。 アプリケーションを Play ストアに掲載するには、開発者はアプリケーションから権限を完全に削除する必要があります。これにより、ユーザーがすでに料金を支払った主要な機能が削除されます。.
通話録音アプリなどの一部のアプリは、この変更により機能しなくなる可能性があります。 他のアプリでは、SMS/通話機能を別のアプリに分離する必要があります (これを確実にするため)。 この機能は「コア機能」になります)、両方のアプリを次のようにして Google に再送信します。 説明。 これは大変な作業であり、このアプローチでも承認につながるという保証はありません。
アプリに通話履歴や SMS の許可が必要かどうかは、アプリの開発者やユーザーではなく、Google によって決定されます。 Google が保有する裁量権は非常に広範囲であり、アプリの同意および意図された使用は考慮されていません。 「コア機能」とみなされるものは、人間の手による解釈の余地が残されています。 請求に応じて裁定を行う代表者 - 恣意的な裁量の余地を広く残したままにする そして偏見。
はい、一部の開発者は、アプリにこれらのアクセス許可が必要な理由を適切に説明できなかった可能性があります。 ただし、見ないのは難しいです。 制限の増加傾向 何が許容され、何が許容されないかについて十分に明確なガイドラインがないまま、開発者に課せられているのです。 開発者に便利な機能を放棄させることは、そのような機能にお金を払ったユーザーにとって損失です。 不注意でカジュアルなユーザーを保護するのは Google の仕事でもありますが、そのような保護は十分な情報を得て同意したユーザーを犠牲にして行われるべきでしょうか?
Google がガイドラインを再考し、裁量権を行使するためのより明確な基準を定めることを期待します。 あ Google 問題追跡ページ この問題を文書化するために作成されました。
価格: 3.49。
4.6.
価格:無料。
3.3.