我有这样的代码:
FB.login( function(response) {
if (response.status === 'connected') {
var accessToken = response.authResponse.accessToken;
//code about sending access Token to server
FB.ui({method: 'apprequests', message: 'myApp' }, function(response){});
}
});
预期结果:用户接受权限后,系统会显示应用请求对话框。
发生了什么:它在桌面上运行得非常好。但是在移动设备上,对话框只会继续加载而不显示任何内容。
我发现一个有趣的事实是,如果我在FB.login()之前放置FB.ui(),则对话框通常会在移动设备上显示。 (但是,如果我放下,则不再起作用)
谢谢!