我在使FB.Mobile.FetchDeferredAppLinkData()函数在android上正常运行时遇到问题,但在IOS上都运行良好,但是在Android上我只得到{“ did_complete”:true,“ callback_id”:“ 2”}] >作为来自Facebook的回复,没有URL。
我在日志猫中看到了来自GraphRequest的消息:警告:没有访问令牌的请求缺少应用程序ID或客户端令牌。
所以我在AndroidManifest.xml和FacebookSettings中添加了ClientToken
(仅将其添加到设置中无效),确定警告消失了,但没有url的结果仍然相同。void Awake ()
{
if( !FB.IsInitialized )
{
FB.Init( InitCallback );
}
else
{
InitCallback();
}
}
private void InitCallback ()
{
if( FB.IsInitialized )
{
FB.ActivateApp();
FB.Mobile.FetchDeferredAppLinkData( InvokeURIRecived );
}
else
{
Debug.Log( "Failed to Initialize the Facebook SDK" );
}
}
private void InvokeURIRecived( IAppLinkResult result )
{
Debug.Log( "InvokeURIRecived " + result.RawResult );
}
我错过了什么吗?我在Google上搜索,但似乎没有人使用此问题...
我尝试使用Facebook Unity SDK(v7.10.1)示例应用程序,但得到了相同的结果。
我在使FB.Mobile.FetchDeferredAppLinkData()函数在android上正常工作时遇到问题,但在IOS上都运行良好,但是在Android上,我得到{“ did_complete”:true,“ callback_id”:“ 2”}作为来自...