以下のコードを使用して、YouTube アプリの MainActivity を開こうとしています。
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setPackage("com.google.android.youtube");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
問題は、Youtube アプリが最新バージョンに更新された場合は上記のコードが正常に動作するが、ユーザーが古いバージョンの Youtube を使用している場合は失敗することです。
ユーザーのバージョンを気にせずに YouTube のメイン アクティビティを開くにはどうすればよいですか?