0

我创建了可以将照片发布到 Facebook 的 Android 应用程序。我在设备上没有 Facebook 应用程序的情况下对其进行了测试,它运行良好,我使用适当的 Facebook 应用程序对其进行了测试,效果更好。

发布前一天,我使用了旧的 HTC Desire HD,搭载 Android 2.3.5 和 HTC Sense 3.0。

感觉 3.0。预装 FB 应用程序,未配置使用(需要与手机同步并插入 FB 信息)。

现在我知道很少有用户不使用这个预安装的应用程序并且根本没有 facebook 应用程序,但是有没有办法处理这种情况,因为如果有应用程序,我的应用程序会崩溃,但它是未配置。

在代码中,我只检查是否有武士刀:

// Check if FaceApp is installed
    PackageInfo info = null, info2 = null;
    String packageName = "com.facebook.katana";

    try {
        info = getSherlockActivity().getPackageManager().getPackageInfo(packageName, PackageManager.GET_META_DATA);

    } catch (Exception e) {
        //e.printStackTrace();
        Log.w(this.getClass().getSimpleName(), "Face App not found", e);

    }

此外,这个 HTC Sense 没有打开预期的 FB 登录对话框,但它的一些旧版本,将登录信息保存到感知数据中(我假设,不确定),然后 Facebook 提示我一个错误,说“无法显示请求的页面目前或暂时不可用..."

如何处理这样的情况?谢谢

谢谢。

4

1 回答 1

0

当手机中的Facebook应用程序未更新时会出现此问题,根据我的配置没有问题。所以请在更新后检查一下。

于 2013-07-27T11:08:29.457 回答