Выясните, настроено ли приложение Facebook для Android для использования

Я создал приложение для Android, которое может публиковать фотографии на Facebook. Я тестировал его в случае, когда на устройстве нет приложения 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, а какую-то его старую версию, сохраняет информацию для входа в данные Sense (предполагаю, не уверен), а затем Facebook выдает мне сообщение об ошибке, в котором говорится, что «запрошенная страница не может быть отображена». в данный момент или временно недоступен..."

как справиться с такой ситуацией? Спасибо

Спасибо.


person Balkyto    schedule 26.07.2013    source источник
comment
привет, у тебя есть решение этой проблемы?? я столкнулся с той же проблемой :(   -  person Rat-a-tat-a-tat Ratatouille    schedule 23.10.2013
comment
Нет, насколько я помню, мне не удалось избежать этого, но здравый смысл подсказывает, что если вы используете facebook, у вас будет установлено приложение facebook, поэтому я просто оставил его там, где оно есть :S   -  person Balkyto    schedule 02.11.2013


Ответы (1)


Эта проблема возникает, когда приложение Facebook на телефоне не обновляется, по моему мнению, проблем с конфигурацией нет. Поэтому, пожалуйста, проверьте его после обновления.

person Abhishek Agarwal    schedule 27.07.2013
comment
Точнее, согласен. Как бы то ни было, я хочу избежать потенциального сбоя, поэтому я думаю, что мне следует каким-то образом получить информацию о версии приложения и избегать ее использования. Я не могу заставить пользователей обновлять приложение FB, если они этого не хотят... - person Balkyto; 27.07.2013