2013-11-15 25 views
1

我在我的网站上有一个Facebook JS SDK apprequest按钮..!这里是Facebook应用程序在手机上的请求

var receiverUserIds = FB.ui(
    { 
     method: 'apprequests', 
     title: campaignTitle, 
     message: campaignMessage, 
     data: { productId : campaignId } 
    }, 
    function (receiverUserIds) 
    { 
    } 

它工作正常,正常的浏览器(笔记本电脑和PC),但对移动浏览器的代码,应用程序请求卡住在加载......我都尝试在iPhone和Andriod的..!下面是屏幕截图

Screen shot of app request on mobile browser

任何帮助吗?

回答

0

我收到很多关于这个以及我的应用程序鱼牧马人的报告。我无法复制它,所以我还没有能够调试它。

+0

检查了这一点:http://www.techques.com/question/1-10181714/Facebook-apprequests-Stuck-Loading – jfaron

+0

并没有为我 – casper123

+0

它正在工作看着Facebook ......显示了高度优先。 https://developers.facebook.com/bugs/232968666865788 – jfaron

0

自上周以来,我遇到与Facebook(手机)相同的问题。

FB.ui()设置为X-Frame-Options:DENY,然后停止通过JS SDK加载iFrame中的内容。我尝试修改IIS中的标题在我身边无济于事。

然后我尝试使用IE如下URL重定向方法来打开应用程序的请求:

https://www.facebook.com/dialog/apprequests?app_id=XXXXXXXXX&message=Test&redirect_uri=http://example.com在桌面上

当我尝试查看它在移动设备(iPhone上查看时,工作正常, Android)或在Chrome中使用伪造的用户代理,则失败。

https://m.facebook.com/dialog/apprequests?app_id=XXXXXXXXX&message=Test&redirect_uri=http://example.com

casper123,你可以试试上面,看看它是否适合你(可能不是)。

我认为Facebook应用程序请求手机最近发生了一些变化。看起来我们需要等待Facebook官方对此问题的回应。

感谢

法赫德

+0

@ joe-faron display =“popup”也不起作用。 –

+0

我已经尝试几乎所有东西,但没有运气:( – casper123