Я интегрировал Branch SDK в мое приложение Unity iOS, и все работало нормально.
Теперь у меня возникли некоторые проблемы, связанные со страницей аналитики, включая Apple Search Ads. Я прочитал документы (https://docs.branch.io/deep-linked-ads/apple-mobile-tracking/), но ничего не смог найти специально для Unity.
Я попытался сопоставить предложенные функции, и вот все, что мне удалось сделать для «переноса»:
using UnityEngine;
public class BranchManager : MonoBehaviour
{
void Start()
{
Branch.delayInitToCheckForSearchAds();
Branch.initSession(CallbackWithBranchUniversalObject);
}
void CallbackWithBranchUniversalObject(BranchUniversalObject buo, BranchLinkProperties linkProps, string error)
{
if (error != null)
{
System.Console.WriteLine("Error : " + error);
}
else if (linkProps.controlParams.Count > 0)
{
System.Console.WriteLine("Deeplink params : "
+ buo.ToJsonString()
+ linkProps.ToJsonString());
}
}
}
Этого достаточно для правильного получения атрибута?
Без delayInitToCheckForSearchAds
это не сработало, поэтому я не уверен.
Кроме того, не конечно, если это имеет значение, но у меня уже есть свой собственный плагин, нативно обрабатывающий Apple Attribution (для отслеживания на MixPanel).
Заранее спасибо за помощь! :)