Проблема с отправкой событий в аналитику через Facebook SDK - PullRequest
0 голосов
/ 24 мая 2019

Я использую com.facebook.android:facebook-core:5.0.0 Когда я пытаюсь отправить событие в аналитику следующим образом

val logger = AppEventsLogger.newLogger(context, "my_app_id")  
logger.logEvent("event", Bundle())

Но у меня есть ошибка в журналах

    E/GraphResponse: {HttpStatus: 404, errorCode: 803, subErrorCode: -1,  
 errorType: OAuthException, errorMessage: (#803) Some of the aliases you  
 requested do not exist: "my_app_id"}

Приложение было настроено как в https://developers.facebook.com/quickstarts/?platform=android

Поддержка Facebook не отвечает

1 Ответ

0 голосов
/ 28 мая 2019

исправляю с двумя точками:

1: добавить два действия в манифест.

<activity android:name="com.facebook.FacebookActivity"
          android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
          android:label="@string/app_name"/>

<activity android:name="com.facebook.CustomTabActivity"
          android:exported="true">
    <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
        <data android:scheme="@string/fb_login_protocol_scheme"/>
    </intent-filter>
</activity>  

2: замените manifestPlaceholders в app / build.gradle на

resValue "string", "facebook_app_id", "$fbAppId"  
resValue "string", "fb_login_protocol_scheme", "fb$fbAppId"

Я не знаю, почему не сработал манифестPlaceholder.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...