16

Google は次の理由で私のアプリを拒否し続けています。ドライバーの注意散漫になり、Android Auto アプリには適していません。」

ここのドキュメントに従って、これを解決するための適切な手順を実行したと思いました: https://developer.android.com/training/auto/audio/index.html#isconnected

しかし、彼らは同じ理由で私を再び拒否しました。

MediaBrowserServiceCompat StreamService クラスに、次のコードを追加しました。

private IntentFilter androidAutoConnectionIntentFilter = new IntentFilter("com.google.android.gms.car.media.STATUS");
private AndroidAutoConnectionStatusReceiver androidAutoConnectionStatusReceiver = new AndroidAutoConnectionStatusReceiver();

onCreate() に、次を追加しました。

registerReceiver(androidAutoConnectionStatusReceiver, androidAutoConnectionIntentFilter);

このクラスもサービスに追加しました:

private class AndroidAutoConnectionStatusReceiver extends BroadcastReceiver {
        @Override
        public void onReceive(Context context, Intent intent) {
            System.out.println("*** ANDROID AUTO CONNECTED: " + intent);
            String status = intent.getStringExtra("media_connection_status");
            boolean isConnectedToCar = "media_connected".equals(status);
            if (isConnectedToCar) {
                // android auto connected so stop playback
                Intent stopIntent = new Intent(context, StreamService.class);
                stopIntent.setAction(StreamService.ACTION_PLAYER_STOP);
                context.startService(stopIntent);
            }
        }
    }

この拒否を解決するためにアプリを更新する方法はありますか?

4

0 に答える 0