Я хочу открыть/запустить приложение facebook или facebook-chat из своего приложения. Я использовал следующий код:Как открыть приложение facebook из моего приложения
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("facebook:/chat")));
Я хочу открыть/запустить приложение facebook или facebook-chat из своего приложения. Я использовал следующий код:Как открыть приложение facebook из моего приложения
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("facebook:/chat")));
Пожалуйста, обратитесь к следующей ссылке:
https://developers.facebook.com/docs/android/link-to-your-native-app/
Это для того, чтобы открыть приложение из facebook. Это другое. – Otziii
На самом деле это выглядит следующим образом. Эти URI работают только с последней версией приложения Facebook. Вот почему мы пытаемся поймать:
public static Intent getOpenFacebookIntent(Context context) {
try {
context.getPackageManager()
.getPackageInfo("com.facebook.katana", 0); //Checks if FB is even installed.
return new Intent(Intent.ACTION_VIEW,
Uri.parse("fb://profile/254175194653125")); //Trys to make intent with FB's URI
} catch (Exception e) {
return new Intent(Intent.ACTION_VIEW,
Uri.parse("https://www.facebook.com/sentiapps")); //catches and opens a url to the desired page
}
}
В вашей деятельности, чтобы открыть его, называют его следующим образом:
Intent facebookIntent = getOpenFacebookIntent(this);
startActivity(facebookIntent);
Ничего особенного позвонить facebook родное приложение, вы можете использовать Intent. ACTION_SEND или запустите веб-просмотр с facebook.com url .. –