В моем приложении мне нужно опубликовать определенный контент на временной шкале пользователя. Я следовал официальному руководству, приведенному на https://developers.facebook.com/docs/howtos/androidsdk/3.0/publish-to-feed/. Но в этом руководстве они упомянули, что сначала нужно настроить процесс Войти. И они дали хорошее руководство, чтобы сделать это. Хорошо.
Но я хочу, чтобы пользователю была представлена только кнопка Share Story. Если пользователь вошел в систему, история должна быть опубликована напрямую. А если нет, следует следовать обычному процессу входа в систему с запросом желаемых разрешений, а история обратного вызова при входе должна быть опубликована. Я не хочу явно отображать кнопку Войти.
Я остановился на этом, потому что в документах везде упоминалось об использовании <com.facebook.widget.LoginButton .... />
для входа в систему. Я вообще не хочу использовать это, так как это потребует от пользователя взаимодействия два раза. Сначала нажмите кнопку Войти, а второй раз, чтобы опубликовать историю, он должен нажать кнопку Поделиться историей.
Я не могу найти способ проверить, не вошел ли пользователь в систему, и заставить его/ее сначала войти в систему из моего блока кода.