События

Публикуем Blend4Web-приложения ВКонтакте

2017-01-30

Для многих разработчиков социальные сети являются лакомым кусочком аппетитного пирога игрового рынка. Однако бытует мнение, что добыть, а уж тем более попробовать его на вкус сложно —технические препоны, злобные модераторы и другие страшилки отпугивают многих.

Я постараюсь развеять этот миф. Начну, пожалуй, с самой популярной социалки России и многих других стран — ВКонтакте.

Конкретно о целях

Как всегда, в самом начале вам нужно честно и откровенно ответить на вопрос, что вы ожидаете от публикации проекта в социальной сети?

ВКонтакте позволяет опубликовать приложение для трех типов пользователей:

1. Себя любимого. Это значит, что программа станет доступной для использования со своей страницы аккаунта. Никто кроме вас не сможет увидеть и тем более работать с таким приложением. С практической точки зрения – это «нарциссизм», но не спешите...

Дело в том, что программа все же получает полный статус приложения ВКонтакте и ничто не помешает вам поделиться ссылкой с друзьям, опубликовать её в сообществах и выполнить иные манипуляции. Получившие приглашение уже смогут поработать с программой или даже установить её для своего аккаунта.

Этот способ очень хорош именно на этапе тестирования и в том случае, если вас не волнует большая аудитория.

2. Всех пользователей ВКонтакте. Когда вы решитесь показать свое детище всему миру, то придется отправлять приложение на модерацию. В случае удачного прохождения, программа появится в общем каталоге. Если же нет, то отчаиваться не стоит — сотрудники социальной сети подскажут, в чем проблема. Как правило, отказ поступает из-за неиспользования SDK системы или уж очень примитивности программы.

3. Сообщества. Эта очень интересная возможность публикации приложений. Если у вас есть собственная группа, то можно выложить программу только для её подписчиков. При этом не требуется никакой сторонней модерации.

С точки зрения браузера, приложение Web Player JSON — это веб-страница, подгружающая скрипты и нужный контент. Для такого типа программ ВКонтакте предлагает уже известный вам метод внедрения с помощью iframe (более подробно здесь). Есть только одно главное требование — адрес страницы должен начинаться с https...

Протокол HTTPS является продолжением известного HTTP и обеспечивает шифрование в целях повышения безопасности. Для этого необходимо получить и подключить сертификат SSL. О том, как добыть и установить этот самый сертификат, я расскажу в следующем уроке.

Создание приложения

Аккаунт разработчика ВКонтакте тесно связан с обычным пользовательским и зайти в панель вы можете по адресу: vk.com/dev. Рассмотрим работу на примере создания приложения для группы.

Найдите в окне Мои приложения кнопку Создать приложение. Система предложит ввести название и выбрать тип. Для Web Player JSON требуется выбрать опцию Встраиваемое приложение.

Подтверждаете желание создать приложение с помощью SMS-сообщения, и вы попадаете в панель настроек. Здесь нужно выбрать пункт IFRAME.

Теперь осталось только заполнить информационные поля, загрузить скриншоты, логотипы и, разумеется, указать адрес загрузки самой программы со своего сервера.

Не забудьте активировать свое детище в опции Состояние. После этого, все подписчики вашей группы смогут увидеть в правом столбце иконку приложения.

Как это выглядит, вы сможете увидеть на странице моей группы в ВКонтакте. Только не забудьте вступить в нее, так как приложения доступны только участникам.

Комментарии
30 янв. 2017 18:11
Спасибо за статью. Отлично, вот это очень интересно про социалки.
30 янв. 2017 19:08
Впереди еще про Facebook :)
31 янв. 2017 12:17
Добрый день!
Все делаю, как описано. ВК выдает - Ваше соединение не защищено (((
В браузере все грузится нормально…
Раньше пробовал другую сцену, на разные бесплатные хостинги ее загружал - то же самое (
http://test11.magicfreedom.com/projects/Ship/Ship.html
31 янв. 2017 16:38
спасибо, жду про ПейсПук )))
01 фев. 2017 07:44
Все делаю, как описано. ВК выдает - Ваше соединение не защищено (((
В браузере все грузится нормально…
Раньше пробовал другую сцену, на разные бесплатные хостинги ее загружал - то же самое (
http://test11.magicfreedom.com/projects/Ship/Ship.html

ВКонтакте требует, чтобы адрес начинался с HTTPS, а у вас стандартный http. Скоро будет статья, как получить на халяву этот самый https с большим кол-вом скринов.
02 фев. 2017 02:02
Ответ на сообщение пользователя Prand
ВКонтакте требует, чтобы адрес начинался с HTTPS, а у вас стандартный http. Скоро будет статья, как получить на халяву этот самый https с большим кол-вом скринов.


а кто сертификаты раздавать будет то? сейчас то нужно у провайдера заказывать
02 фев. 2017 08:34
а кто сертификаты раздавать будет то? сейчас то нужно у провайдера заказывать
Верно. Есть сертификационные центры, которые этим и занимаются, а также зарабатавают большие бабки на этой "продаже воздуха". Но есть способы сделать это бесплатно. Вобщем ждите статью…

Я смотрю тот, кто спрашивал насчет https (VFirstov) уже все урегулировал :)
02 фев. 2017 11:50
С этими сертификатами все решается. Мне друг помог - он давно сайтами занимается. Все работает теперь в ВК. Говорит любой начинающий админчик справится. Сслыка в помощь https://letsencrypt.org
02 фев. 2017 12:15
Точно, один из самых чистых сертификаторов.
07 фев. 2017 08:45
Сервис github pages тоже даёт доступ по https на халяву) Вот по такой ссылке получилось запустить приложение в VK

P.S. не требует даже наличие хостинга
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.