2013-10-25 6 views
0

Я разрабатываю веб-приложение deezer (javascript SDK).Запретить вскрытие всплывающего окна Deezer для автоматического отображения

У меня есть простой плеер «hello world» (пример с сайта deezer dev); если я начну играть песню, я могу прослушать только предварительный просмотр за 30 секунд, и это правильно, я не подключен к deezer.

То, что я хочу избежать, - это всплывающее окно с автоматическим подключением деаэра, которое появляется сразу после начала воспроизведения музыки. То, что я хотел бы сделать, - это объяснить пользователю, почему у нее есть ограничение в 30 секунд, и пригласить ее подключить ее деизерную учетную запись. Это автоматическое всплывающее окно очень запутывает среднего пользователя. Есть ли способ предотвратить это?

Кроме того: мне все еще не ясно, КОГДА это всплывающее окно показано: если я зарегистрирован в facebook (не в deezer, только в facebook), всплывающее окно отображается, иначе нет. Для того, чтобы сделать тест, у меня УДАЛЕНА моя учетная запись deezer (которую я зарегистрировал через facebook), но кажется, что когда я вошел в facebook, Deezer SDK все еще помнит меня и запускает всплывающее окно ...

Кто-нибудь есть дополнительная информация?

ответ

0

Невозможно заблокировать это всплывающее окно. Он появляется каждый раз, когда пользователь должен регистрироваться/регистрироваться, чтобы передавать полные треки (обычно после получения 30-секундного предварительного просмотра). Учетные данные кэшируются, поэтому, если пользователь зарегистрирован в Deezer из другого окна браузера или предыдущей навигации (на Deezer.com или на любом веб-сайте, использующем Deezer connect), он не будет отображаться и эти учетные данные будут использоваться.

Единственный способ, с помощью которого вы можете быть более активным в регистрации Deezer, - направлять пользователя на свою собственную кнопку входа (используя DZ.login из SDK) на вашей странице, прежде чем получать всплывающее окно.

+0

Прежде всего, руководство пользователя к соединению DZ - это то, что мы делаем сейчас, но из тестов и интервью мы обнаружили, что этот метод не эффективен: многие пользователи не понимают, почему они должны открыть учетную запись DZ ПЕРЕД открытием учетной записи на нашем приложение, и результатом является то, что они просто покидают сайт без регистрации в DZ. Предоставление пользователю возможности немедленно попробовать приложение (с 30 секундами), а затем сказать: ok теперь вы можете удалить регистрацию лимита на deezer, что намного более понятно для пользователя avg. Согласно полученному кормушке, всплывающее соединение добавляет путаницу в рабочий процесс. – Eugenio

+0

Я все еще, во всяком случае, не понимаю, КОГДА именно отображается окно подключения: как было сказано ранее, если у меня нет файлов cookie, и я не зашел в facebook, автоматическое всплывающее меню НЕ отображается, пока оно отображается сразу (а не в конце 30 секунд), когда я зарегистрирован в facebook: означает ли это, что даже если я удалю свою учетную запись с deezer, связь между этой учетной записью и учетной записью facebook все еще существует? Или что, если текущий пользователь зарегистрирован в facebbok (пользователь deezer или нет), окно отображается? Я не понимаю причины этого. – Eugenio

+0

Всплывающее окно появляется, когда пользователь должен пройти аутентификацию для выполнения действия (все документы доступны на [Deezer developers] (http://developers.deezer.com): добавление плейлистов, потоковая передача более 30 секунд и т. Д. Пожалуйста, предоставьте больше информацию о вашей странице (ссылка как минимум), поэтому мы можем попытаться помочь. – Julaie

Смежные вопросы