Fb: // profile / {userid}, похоже, не работает

Я пытаюсь запустить приложение facebook со специальной страницей, оно работает с более ранней версией FB APP, но с новой версией 25.0.0.19.30. Эта функциональность не работает, намерение с uri.parse ("fb: // profile / {userid}") выводит меня на страницу, недоступную для контента.

  • Это обновление для системы безопасности из facebook.

Любой другой способ запуска приложения с определенной пользовательской страницей.

Solutions Collecting From Web of "Fb: // profile / {userid}, похоже, не работает"

Вы должны использовать fb: // page / {id}

Узнал это отсюда: http://binwaheed.blogspot.com.ar/2014/06/android-open-facebook-official-app-from.html

Если вам нужно вернуться в браузер, вы должны реализовать что-то вроде этого:

Intent intent = null; try { // get the Facebook app if possible this.getPackageManager().getPackageInfo("com.facebook.katana", 0); intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/{id}")); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); } catch (Exception e) { // no Facebook app, revert to browser intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://facebook.com/PROFILENAME")); } this.startActivity(intent);