Facebook 防止Deezer连接弹出窗口自动显示

Facebook 防止Deezer连接弹出窗口自动显示,facebook,api,deezer,Facebook,Api,Deezer,我正在开发一个deezer web应用程序(javascript SDK) 我有一个简单的“hello world”播放器(来自deezer开发网站的示例);如果我开始播放一首歌,我可以只听30秒的预览,这是正确的,我没有连接到deezer 我想要避免的是音乐开始播放后出现的自动deezer连接弹出窗口。我想做的是向用户解释为什么她有30秒的限制,并邀请她连接她的deezer帐户。这种自动弹出窗口对于普通用户来说非常混乱。有什么办法可以预防吗 此外:我还不清楚这个弹出窗口何时显示:如果我登录了f

我正在开发一个deezer web应用程序(javascript SDK)

我有一个简单的“hello world”播放器(来自deezer开发网站的示例);如果我开始播放一首歌,我可以只听30秒的预览,这是正确的,我没有连接到deezer

我想要避免的是音乐开始播放后出现的自动deezer连接弹出窗口。我想做的是向用户解释为什么她有30秒的限制,并邀请她连接她的deezer帐户。这种自动弹出窗口对于普通用户来说非常混乱。有什么办法可以预防吗

此外:我还不清楚这个弹出窗口何时显示:如果我登录了facebook(不是deezer,只是facebook),弹出窗口会显示,否则不会显示。 为了进行测试,我删除了我的deezer帐户(我通过facebook注册),但似乎当我登录facebook时,deezer SDK仍然记得我并启动弹出窗口


有人有更多的信息吗?

无法阻止该弹出窗口。每当用户需要注册/注册以流式播放完整曲目时(通常在获得30秒预览后),它就会显示出来。凭据被缓存,因此如果用户从另一个浏览器窗口或以前的导航(在Deezer.com或使用Deezer connect的任何网站上)登录到Deezer,它将不会显示,并且将使用这些凭据


对于Deezer注册,您可以更加主动的唯一方法是,在获得弹出窗口之前,引导用户进入页面上自己的登录按钮(使用SDK中的DZ.login)。

我们现在做的就是首先引导用户进入DZ连接,但从测试和访谈中我们发现,这种方法并不有效:许多用户不明白为什么在我们的应用程序上开户之前必须先开一个DZ帐户,结果是他们没有注册到DZ就离开了网站。让用户有机会立即尝试应用程序(30秒),然后说:好吧,现在你可以取消注册deezer的限制,这对于avg用户来说更容易理解。根据我们收到的反馈,连接弹出窗口增加了工作流程的混乱。无论如何,我仍然不知道连接窗口的确切显示时间:如前所述,如果我没有cookies,并且没有登录facebook,则不会显示自动弹出窗口,而会立即显示(不是在30秒结束时)当我登录facebook时:这是否意味着,即使我从deezer删除了我的帐户,该帐户与facebook帐户之间仍然存在连接?或者,如果当前用户登录到facebbok(deezer user或not),则会显示窗口?我不理解这背后的原因。当用户需要进行身份验证才能执行某项操作时,弹出窗口就会出现(所有文档均位于:添加播放列表、播放时间超过30秒等)。请提供有关您页面的更多信息(至少链接),以便我们可以尝试提供帮助。这是测试:如果我单击“播放播放列表”我没有登录FB:30秒,没有弹出窗口;如果我点击“播放列表”,我在另一个窗口中登录FB(不在deezer),弹出窗口立即出现