Я пытаюсь зарегистрировать пиксель конверсии с помощью Facebook SDK iOS 3.2, позвонив
[FBInsights logConversionPixel:<pixelID> valueOfPixel:0]
Теперь...
Я делаю это до того, как узнаю, что пользователь вошел в систему через facebook, поэтому не уверен, что у меня есть активная FBSession с токеном доступа пользователя к этому приложению.
В результате получаю следующую ошибку:
{
code = 100;
message = "(#100) Graph API for app id <appID> called, but token has app id 0";
type = OAuthException;
}
Если пользователь входит в Facebook, а затем регистрирует преобразование, все работает нормально.
Я не понимаю, почему регистрация пикселя конверсии должна происходить из авторизованного сеанса, в php-коде приложения я могу просто перейти к https://www.facebook.com/offsite_event.php?id=<pixelID>&value=0
без токена доступа, и он пометит мой пиксель конверсии.
Любые мысли/идеи о том, как можно использовать FBInsights без активного сеанса?