0

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

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

我要避免的是音乐开始播放后出现的自动 deezer 连接弹出窗口。我想做的是向用户解释为什么她有 30 秒的限制并邀请她连接她的 deezer 帐户。对于普通用户来说,该自动弹出窗口非常令人困惑。有没有办法防止它?

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

有没有人有更多的信息?

4

1 回答 1

0

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

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

于 2013-10-28T10:17:53.957 回答