Articles of facebook sdk 4.0

Facebook AppInviteContent: SDK не был инициализирован, обязательно вызовите функцию FacebookSdk.sdkInitialize ()

Когда я пытаюсь запустить AppInviteContent, как показано ниже: AppInviteContent content = new AppInviteContent.Builder() .setApplinkUrl("….") .setPreviewImageUrl("https://amazingslider.com/wp-content/uploads/2012/12/dandelion.jpg") .build(); AppInviteDialog.show(activity, content); Я получаю ошибку. SDK не был инициализирован, обязательно вызовите функцию FacebookSdk.sdkInitialize (): 04-09 02:46:50.429: W/System.err(5960): The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first. 04-09 02:46:50.429: W/System.err(5960): at com.facebook.internal.Validate.sdkInitialized(Validate.java:145) 04-09 02:46:50.429: W/System.err(5960): at com.facebook.FacebookSdk.getCallbackRequestCodeOffset(FacebookSdk.java:896) […]

Facebook SDK 4.0 ShareDialog

Я хочу поделиться изображением с моим Android-приложением, используя facebook SDK 4.0. Я получил его для работы с ShareDialog, но когда у пользователя нет установленного приложения FB, в соответствии с Developer.facebook, SDK должен использовать диалоговое окно «Веб-доступ»: В прошлых версиях SDK для Android ваше приложение должно было проверить, установлено ли установленное приложение Facebook, прежде чем он […]

Facebook Deep Linking не работает на Android

Я пытаюсь реализовать функцию глубокой привязки Facebook в соответствии с https://developers.facebook.com/docs/app-ads/deep-linking . Я выполнил пошаговые инструкции: Создано приложение FB Добавлен FB sdk (4.13.2) в Android-приложение Когда я запускаю приложение, оно обнаруживается Facebook, проверяется на https://developers.facebook.com/tools/app-ads-helper/ Я также создал Activity для обработки глубоких ссылок. Конфигурация AndroidManifest: <activity android:name=".DeeplinkActivity"> <intent-filter> <data android:host="deeplink.com" android:pathPrefix="/openapp" android:scheme="deep" /> <action android:name="android.intent.action.VIEW" […]

Facebook android sdk 4.0, способ отменить обратный вызов из LoginManager

Я использую приложение facebook sdk 4.0 inmy android. У меня есть Activity, функция которого заключается в размещении некоторого сообщения в facebook (это не моя основная деятельность моего приложения). Я делаю следующее для входа в facebook, а затем отправлю сообщение FacebookSdk.sdkInitialize(this.getApplicationContext()); callbackManager = CallbackManager.Factory.create(); LoginManager.getInstance().registerCallback(callbackManager, new FacebookCallback<LoginResult>() { @Override public void onSuccess(LoginResult loginResult) { //Login is […]

Facebook SDK и совместное использование ссылки в Play Маркете с проблемой ShareDialog

Я пытаюсь передать ссылку (ссылку на приложение Google Play) с помощью ShareDialog из Facebook SDK, но проблема в том, что, когда URL-адрес ссылки Google Play для моего приложения, другая информация отображается неправильно … На самом деле она отображает только ссылку Из Google Play без имени или описания! Вот код: FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder( this) […]

Ошибка проверки токена доступа: пользователь не имеет авторизованного приложения. Facebook SDK 4

Вот так: Если я ранее предоставлял разрешения на чтение для моего приложения через LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("email")); Затем, когда мне нужно поделиться, я запрашиваю разрешения на публикацию через: LoginManager.getInstance().logInWithPublishPermissions(getActivity(), Arrays.asList("publish_actions")); Все работает нормально, пока я не удалю разрешения для моего приложения в Интернете. Если приложение было убито или остановлено, и мне нужно поделиться им, я проверю, есть […]

Получить данные профиля из Facebook SDK на Android всегда возвращают Null. Зачем?

Я только что узнал о SDK на facebook. Я уже выполняю поиск в руководстве stackoverflow и facebook для входа в систему, но я все еще застреваю при получении данных профиля из facebook sdk. Я пытаюсь реализовать решение: не могу получить профиль и получить электронную почту , но все равно застрял. Есть мой код: public class […]

Не удалось добавить файл com.facebook.share.widget.Sharebutton в Layout XML

Я пытаюсь использовать Facebook SDK в Android, чтобы поделиться ссылкой на контент из моего приложения. Я использую следующий код отсюда в Facebook. Документы : ShareLinkContent content = new ShareLinkContent.Builder() .setContentUrl(Uri.parse("http://www.focusoutdistractions.com/")) .build(); ShareButton shareButton = (ShareButton) rootView.findViewById(R.id.ibtn_twshare); shareButton.setShareContent(content); Вопрос: в файле XML мне нужно добавить com.facebook.share.widget.Sharebutton в XML, но он не распознается. Является ли com.facebook.share.widget.Sharebutton правильным […]

'ANDROID_BUILD_SDK_VERSION' Ошибка с помощью SDK для Facebook

Я всегда получаю ту же ошибку в HelloFacebookSample при импорте Facebook SDK. Ошибка: (8, 0) Не удалось найти свойство 'ANDROID_BUILD_SDK_VERSION' для проекта ': HelloFacebookSample'. Я знаю, что ошибка связана с HelloFacebookSample, и я попытался назначить «ANDROID_BUILD_SDK_VERSION» = 20 (MY SDK VERSION). Он по-прежнему снимает ту же ошибку. Вот снимок Эта ошибка сосала жизнь из меня. […]

Gradle не удалось с помощью Facebook SDK, Fresco lib и Retrofit?

Кто-нибудь пытался реализовать Facebook SDK и Fresco lib и Retrofit? Мой град неудачно с дубликатом болтов. Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: bolts/AggregateException.class Это моя неудача. Я попробовал Fresco для OkHttp, но все-таки проблема у меня выше. dependencies { testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.facebook.android:facebook-android-sdk:4.+' compile 'com.facebook.fresco:fresco:0.9.0' compile 'com.facebook.fresco:imagepipeline-okhttp:0.9.0' […]