Опитвам се да докладвам събития за инсталиране на 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 до най-новата версия?