Клиентский токен должен быть указан в файле строковых ресурсов как com.facebook.accountkit.ClientToken

У меня есть проект Android, и я хочу использовать комплект учетной записи Facebook. Я сделал все настройки, но когда я запускаю проект, я получаю это сообщение;

E/AndroidRuntime: 500: Initialization error: 503: The Client Token must be specified in the string resource file as com.facebook.accountkit.ClientToken

Но я указал это в strings.xml

<string name="ACCOUNT_KIT_CLIENT_TOKEN">***</string>

AndroidManifest.xml

<meta-data android:name="com.facebook.accountkit.ClientToken"
        android:value="@string/ACCOUNT_KIT_CLIENT_TOKEN" />

Жду вашей помощи, спасибо.

3 ответа

Для меня решение было добавить следующее в файл манифеста:

<meta-data android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/facebook_app_id"/>

<meta-data android:name="com.facebook.accountkit.ApplicationName"
    android:value="@string/app_name"/>

<meta-data
    android:name="com.facebook.accountkit.ClientToken"
    android:value="@string/ACCOUNT_KIT_CLIENT_TOKEN" />

И создание соответствующих ресурсов String как:

  1. facebook_app_id с идентификатором приложения, который находится в верхнем левом углу рядом с панелью навигации консоли разработчика Facebook для вашего приложения.

  2. app_name, которое уже определено, как правило, в файле строковых ресурсов с именем вашего приложения.

  3. ACCOUNT_KIT_CLIENT_TOKEN со значением, найденным в разделе "Настройки"> "Дополнительно" в панели навигации на консоли разработчика Facebook. Затем зайдите в Security, там вы найдете "Клиентский токен". Используйте это значение токена клиента для значения этого ресурса String.

Это сработало для меня. Надеюсь это поможет.

У вас должно быть что-то подобное в строковых ресурсах (вы должны получить app_id)

<string name="facebook_app_id">2077942129****</string>

а в тебе манифест

        <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/facebook_app_id" />

Проверьте приложенное, чтобы найти решение, нажмите на ваши продукты, затем перейдите в account-kit->settings

Другие вопросы по тегам