我检查了不同设备和android版本上的待处理的延迟深层链接 并且某些设备无法获得延迟的深度链接。
但是,当我在设备设置中重置广告ID时,设备启动会延迟进行深度链接
void Start()
{
if (FB.IsInitialized)
{
FB.ActivateApp();
}
else
{
FB.Init(() => {
FB.ActivateApp();
FB.Mobile.FetchDeferredAppLinkData(DeferredAppLinkData);
});
}
}
void DeferredAppLinkData(IAppLinkResult result)
{
string targetUrl = string.Empty;
completeLink.text = result.ToString();
if (!String.IsNullOrEmpty(result.TargetUrl))
{
targetUrl = result.TargetUrl;
deepText.text = targetUrl;
}
deepText.text += "'n = " + targetUrl;
}