为什么通过android意图分享网址到Facebook不起作用?

时间:2017-04-06 17:27:21

标签: android facebook android-intent

我有以下代码:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, urlToShare);
// determine fb app
List<ResolveInfo> matches = context.getPackageManager().queryIntentActivities(intent, 0);
for (ResolveInfo info : matches) {
    String pkg = info.activityInfo.packageName.toLowerCase();
    if (pkg.startsWith("com.facebook.katana") || pkg.startsWith("com.facebook.lite")) {
        intent.setPackage(info.activityInfo.packageName);
    }
}
context.startActivity(intent);

大约100-200位用户按下共享按钮,其中超过70%的用户安装了应用。这意味着每天70-150股。但是我每天可能得到一份!我认为大多数时候FB应用程序忽略链接,它只打开共享对话框但没有链接。在我的移动设备上,它可以正常工作(链接是共享的一部分),但对于其他人则不然。

我做错了吗?或Facebook不允许分享这样的链接?

0 个答案:

没有答案