Facebook 加载后来自 apprequest 的通知消失
Posted
技术标签:
【中文标题】Facebook 加载后来自 apprequest 的通知消失【英文标题】:Notification from apprequests disappearing after Facebook load 【发布时间】:2013-02-22 00:23:21 【问题描述】:这是我用来加载 SDK 的代码:
window.fbAsyncInit = function()
FB.init(
appId : "<APP_ID>",
status : true,
cookie : true,
xfbml : true
);
;
(function(d, s, id)
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js";
fjs.parentNode.insertBefore(js, fjs);
(document, 'script', 'facebook-jssdk'));
当用户点击邀请按钮时调用:
function inviteFriends()
FB.ui(
method: 'apprequests',
message: 'invites you to play'
,
function(response) console.log(response) // temporary to verify
)
用户体验与https://developers.facebook.com/docs/concepts/requests/#ux 中描述的一样,但是当接收者登录时,通知在 Facebook 加载后消失。
寻找答案,我找到了这些:
Notification for facebook app requests not showing up
http://facebook.***.com/questions/11279765/facebook-pagetab-request-dialogue-notification-shows-and-goes
http://facebook.***.com/questions/9689927/ios-fb-request-dialogs-not-working-properly
http://facebook.***.com/questions/9812572/facebook-sdk-javascript-request-dialog-disappearing-on-receiver-side
http://facebook.***.com/questions/8823362/invite-friends-for-a-website-app-fb-ui-apprequests
http://facebook.***.com/questions/10209281/handle-facebook-apprequest-notification
http://facebook.***.com/questions/8979826/facebook-notification-from-my-app-appears-and-disappears
但是:
沙盒模式已禁用; 定义了画布应用 url,以及安全画布应用 url; 应用类型定义为 Web。我错过了什么?
【问题讨论】:
我知道它已经很久了..你找到解决这个问题的任何解决方案我也面临同样的问题 【参考方案1】:Facebook 正在测试如果用户对用户的请求没有显示在通知宝石上会发生什么。他们在这里解释:
https://developers.facebook.com/bugs/532388000129311
测试显然已经结束,事情应该很快就会恢复正常,至少现在是这样。
【讨论】:
【参考方案2】:当您的画布应用设置不正确时,仍然会发生这种情况。在这里查看答案:
Facebook notification from my app appears and disappears
【讨论】:
我不喜欢画布应用程序的一点是,您的网站必须有 SSL 证书,而这可能会变得昂贵...... 您可以使用非 https 域进行共享,并为所有 https 使用单个域(假设您有一个服务器或主机)。在这种情况下,便宜的 ssl 证书每年只需花费大约 20 美元。以上是关于Facebook 加载后来自 apprequest 的通知消失的主要内容,如果未能解决你的问题,请参考以下文章
如何分离已删除的 facebook apprequest 消息?
Apprequest,pasar parametros e invitar朋友,facebook
iOS Facebook api,apprequests发送但没有接收?