Не удалось сообщить о событии установки Facebook

Я пытаюсь сообщить о событиях установки в Facebook через Android, используя вызов:

com.facebook.Settings.publishInstallAsync(<context>, <appId>);

В DDMS я вижу, что был отправлен следующий запрос:

02-23 21:02:30.205: D/FacebookSDK.Request(4871): Request:
02-23 21:02:30.205: D/FacebookSDK.Request(4871):   Id:  2
02-23 21:02:30.205: D/FacebookSDK.Request(4871):   URL: https://graph.facebook.com/<app id appears here>/activities?format=json&sdk=android&migration_bundle=fbsdk%3A20121026
02-23 21:02:30.205: D/FacebookSDK.Request(4871):   Method:  POST
02-23 21:02:30.205: D/FacebookSDK.Request(4871):   User-Agent:  FBAndroidSDK.3.0.1
02-23 21:02:30.205: D/FacebookSDK.Request(4871):   Content-Type:    multipart/form-data; boundary=3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f
02-23 21:02:30.205: D/FacebookSDK.Request(4871):   Parameters:
02-23 21:02:30.205: D/FacebookSDK.Request(4871):       format:  json
02-23 21:02:30.205: D/FacebookSDK.Request(4871):       sdk: android
02-23 21:02:30.205: D/FacebookSDK.Request(4871):       migration_bundle:    fbsdk:20121026
02-23 21:02:30.205: D/FacebookSDK.Request(4871):   Attachments:
02-23 21:02:30.205: D/FacebookSDK.Request(4871):       attribution: 9201d8b6-2c14-47e1-b326-0c397a9498d0
02-23 21:02:30.205: D/FacebookSDK.Request(4871):       event:   MOBILE_APP_INSTALL

И получен следующий ответ:

02-23 21:02:31.265: D/FacebookSDK.Response(4871): Response (raw)
02-23 21:02:31.265: D/FacebookSDK.Response(4871):   Size: 4
02-23 21:02:31.265: D/FacebookSDK.Response(4871):   Response:
02-23 21:02:31.265: D/FacebookSDK.Response(4871): true
02-23 21:02:31.265: D/FacebookSDK.Response(4871): Response
02-23 21:02:31.265: D/FacebookSDK.Response(4871):   Id: 3
02-23 21:02:31.265: D/FacebookSDK.Response(4871):   Size: 4
02-23 21:02:31.265: D/FacebookSDK.Response(4871):   Responses:
02-23 21:02:31.265: D/FacebookSDK.Response(4871): [{Response:  responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"FACEBOOK_NON_JSON_RESULT":true}}, error: null, isFromCache:false}]

Однако я не вижу упоминания об этой активации на панели инструментов Facebook на вкладке AppEvents или на вкладке Mobile App Installs.

Я использую Facebook SDK 3.0.1, приложение Facebook установлено и авторизовано на устройстве Android, которое я тестирую.

Кроме того, я прекрасно вижу активации iOS.

Любое решение этой проблемы, которое не требует от меня обновления Facebook SDK до последней версии?


person Shakkalakka    schedule 17.02.2014    source источник


Ответы (1)


В качестве дополнения я могу сообщить, что я обновил Facebook SDK до версии 3.7.0 и заменил «publishInstallAsync» более новым методом «activateApp».

Это решило проблему для меня.

person Shakkalakka    schedule 24.04.2014