1

今日、私のアプリは次の説明とともに Google Play から削除されました。

「あなたのアプリはBranch IO SDKを使用しています。これは、ユーザーがインストールしたパッケージの情報をhttps://api.branch.io/v1/applistに目立つように開示せずにアップロードしています。収集と送信の前に、ユーザーがどのようにデータが使用され、収集されるデータの種類を説明し、そのような使用についてユーザーに肯定的な同意を提供してもらいます.アプリがユーザーデータポリシーと他のすべての開発者プログラムポリシーに準拠していることを確認してください.さらにポリシーがある場合は、追加の施行が行われる可能性があります.違反。」

アプリで Branch IO SDK を直接使用することはありません。統合したサードパーティのライブラリがそれを使用する可能性があると考えています。サードパーティ ライブラリで使用されている依存関係を調べましたが、Branch IO SDK へのヒントは見つかりませんでした。

branch.io に何が送信されているのかわからないため、プライバシー ポリシーに何を追加すればよいのか、この問題を解決する方法がわかりません。

根本的な原因についてのアイデアをいただければ幸いです。ありがとうございました!

4

1 に答える 1

1

次のコマンドを実行して、アプリ内のすべての依存関係とその依存関係のリストを取得できます。

./gradlew app:dependencies

メインのアプリ モジュールが「アプリ」以外の名前である場合は、その部分を置き換えます。

すべてをファイルにパイプすることもできるので、調べたり検索したりするのが簡単になります。

./gradlew app:dependencies > ~/dependencies.txt

これにより、何がブランチ IO を使用しているかがわかります。

それでも問題が解決しない場合は、APK ファイルを Android Studio にドラッグ アンド ドロップしてみてください。これにより、アプリが自動的に逆コンパイルされ、適切なウィンドウに表示されます。そこでは、すべてのクラスとそのパッケージ名を確認し、それらのいずれかが Branch IO と一致するかどうかを確認できます。

于 2019-04-19T22:39:23.200 に答える