QQ小游戏子域问题

我做了一个微信小游戏,排行榜显示正常
然后让在QQ小游戏开发者工具上跑,排行榜不会显示
子域也收到了消息,但是排行榜没有渲染出来
有没有遇到过这样问题的朋友,想到的思路都试过了,不行
Cocos creator 版本2.0.9

再检查检查吧,我微信的转QQ也没啥毛病,没有你这种问题,有些小坑是要踩的:joy:

您用的是什么版本的creator呀,我试过creator自带的组件WXSubContextView以及自己用 let openDataContext = wx.getOpenDataContext();
let sharedCanvas = openDataContext.canvas;

this._rankTex.initWithElement(sharedCanvas);
this._rankTex.handleLoadedTexture();
this.spriteRank.spriteFrame = new cc.SpriteFrame(this._rankTex);
在微信都能显示排行榜,但是QQ就是什么都没有。

你在真机上看了吗

QQ有小游戏开发者工具吗?请问在哪

https://q.qq.com/#/

用的2.1.0,用的两个工程,一个主,一个子,然后用creator的WXSubContextView,这样子域就出来了。

我用的 WXSubContextView手机上可以正常显示 开发工具不能正常显示 就没有关注开发工具

朋友 你这问题解决了吗 我也碰到这样的问题了?

大佬 我的qq排行榜getFriendCloudStorage只能返回自己的数据,我的好友也只能获取我的数据,获取不到他的数据,请问是什么情况

我也碰到这个问题了,层主有解决吗?

你试试在场景start内放入一下代码,再试试

如果好了不要管为什么,我也很纳闷

 qq.login({  // QQ小游戏必须要请求一次才能获取到托管在排行的数据
                    success(res) {
                        if (res.code) {
                            // 发起网络请求
                            console.log('登录成功!' + JSON.stringify(res));
                        } else {
                            console.log('登录失败!' + JSON.stringify(res));
                        }
                    }
                })