facebook中then在cocos中应该怎么写啊

    var xxx= FBInstant.initializeAsync().then(      
       function()   { var locale = FBInstant.getLocale(); // 'en_US'
           var  platform = FBInstant.getPlatform(); // 'IOS'
           var  sdkVersion = FBInstant.getSDKVersion(); // '3.0'
           var playerID = FBInstant.player.getID();    
           console.log(locale+' '+platform+' '+sdkVersion+' '+playerID);
        });
          console.log(xxx);

这是官方的一段代码。xxx能读取出来。但是then里面的语句不执行啊。基础差。没办法只能求助了:sweat:

:joy::joy::joy::joy::joy:也没报错。搞不懂啊。自己顶个

xxx能读取数据证明是成功调用了SDK啊,但是then后面的语句不执行。是不是哪个设置没搞对啊 ,不管是在本地测试,还是服务器上测试。都一样的效果。then里面直接输出日志也不行。

再自顶一下:11::11::11:
来个大神帮个忙啊

then后边加一个catch回调,看是不是有失败项。

1赞

message: “Game has already been initialized.”
:grimacing:居然已经被初始化了。我晕了

promise的语法,在then里面再传一个方法也许,作为为rejected的回调

then(()=>{
// 你的代码.
})
不要传function(){},

1赞

已经找到问题了。貌似cocos自动初始化了。再初始化不会有回调

不传function就好了,求教为什么这样.因为cocos引擎传的就是function,:joy: