1

当我从我的应用程序与 Facebook 共享一些 URL(作为文本)时,Facebook 新帖子活动会立即出现并退出,我的应用程序会重新出现。用户没有机会提交它,甚至没有机会审查和完成它。这(显然)不是崩溃,没有关于 Facebook 应用程序崩溃的通知。当与其他应用程序(例如 Gmail)共享时,它可以正常工作。

不幸的是,这只发生在某些设备上。我测试过的所有设备都具有相同版本的 Facebook 应用程序。与安卓版本无关(在两台4.4的设备上测试,一台正常,一台不行)。

这就是我在我的应用程序中所做的:

String textToShare = "http://lovelikeorhate.eu/question/LOVE/3";
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, textToShare);
sendIntent.putExtra("com.facebook.platform.extra.APPLICATION_ID", getString(R.string.facebook_app_id));
sendIntent.setType("text/plain");
startActivity(Intent.createChooser(sendIntent, getResources().getText(R.string.send_to)));

有什么想法可能是错的吗?该 URL 已启用 applinks,是否相关?

4

1 回答 1

0

该应用程序需要在 Facebook 上处于生产模式。这是同样的问题: ClassNotFoundException on opening facebook share icon in android

于 2015-02-13T12:53:12.697 回答