Не може да се докладва събитие за инсталиране на 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 или в раздела Инсталации на мобилно приложение.

Използвам 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