Как проверить, установлен ли на Facebook Android

Я модифицирую свое приложение, чтобы иметь возможность распознавать попытки пользователя опубликовать, не установив приложение facebook (требуется для SSO). Вот код, который я использую:

try{
    ApplicationInfo info = getPackageManager().
            getApplicationInfo("com.facebook.android", 0 );
    return true;
} catch( PackageManager.NameNotFoundException e ){
    return false;
}

Проблема в том, что он всегда обнаруживает ошибку. Согласно вопросу здесь , мне нужно запросить соответствующее разрешение, но я не знаю, какие разрешения мне нужно запросить.

Моя проблема - это разрешение одно или что-то еще?

61
задан Community 23 May 2017 в 12:08
поделиться