我正在修改我的应用程序,以便在用户尝试发布内容时捕获是否已安装 Facebook 应用程序(SSO 所必需)。这是我正在使用的代码:
try{
ApplicationInfo info = getPackageManager().
getApplicationInfo("com.facebook.android", 0 );
return true;
} catch( PackageManager.NameNotFoundException e ){
return false;
}
问题在于,它总是捕获错误。 根据这里的问题,我需要请求适当的权限,但我不知道需要请求哪些权限。
我的问题是权限问题还是其他问题?