Добавление кнопок социальных сетей в Air-приложение
Первая запись Go!
Меня всегда удивлял тот факт, что многими разработчиками очень мало внимания уделяется раскрутке, продвижению созданных приложений. Люди месяцами полируют свой код, добавляют никому не нужный функционал и надеются, что программа станет популярной не прикладывая к этому ровно никаких усилий.
В настоящее время ежедневно появляются сотни, тысячи новых игр, программ, приложений и пользователи тонут в этом объеме информации. Естественно, без грамотного промоушена и рекламы, самая гениальная программа будет долго влачить жалкое существование на редких компьютерах обделенная вниманием основной массы заинтересованных пользователей. Её просто не заметят, её не найдут даже если будут искать.
Выход один - программа должна самопродвигаться, предлагать юзеру максимум удобных инструментов для распространения информации о программе в сети. Это один из самых простых, но в тоже время эффективных способов маркетинга программы. А лучший способ быстро распространить информацию - это способствовать её публикации в социальных сетях, которые сейчас пользуются бешеной популярностью. При этом такой метод совершенно бесплатен.
Предполагается, что программа имеет свой сайт или вернее посвященную ей страничку, где есть более подробные описания, скриншоты, ссылки на скачку и т. д. Создается описание программы, картинка (например, коробка с программой). В программу устанавливается кнопка открывающая окно с примерно такими кнопками:
Ну и собственно функция подключения к социальным сетям через эти кнопки:
protected function socialUpdate(site:String, text:String = "", link:String = "", title:String = "", image:String = ""):void { switch (site) { case "facebook": siteURL = "http://www.facebook.com/share.php?u=" + encodeURIComponent(link) + "&t=" + encodeURIComponent(text); break; case "twitter": siteURL = "http://twitter.com/share?text=" + encodeURIComponent(text) + "&url=" + encodeURIComponent(link); break; case "vkontakte": siteURL = "http://vk.com/share.php?url=" + encodeURIComponent(link)+ "&title=" + encodeURIComponent(title)+ "&description=" + encodeURIComponent(text) + "&image=" + encodeURIComponent(image); break; case "odnoklassniki": siteURL = "http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl=" + encodeURIComponent(link)+ "&title=" + encodeURIComponent(title)+ "&description=" + encodeURIComponent(text) + "&image=" + encodeURIComponent(image); break; case "moymir": siteURL = "http://connect.mail.ru/share?share_url=" + encodeURIComponent(link)+ "&title=" + encodeURIComponent(title)+ "&description=" + encodeURIComponent(text) + "&image=" + encodeURIComponent(image); break; case "livejournal": siteURL = "http://www.livejournal.com/update.bml?subject=" + encodeURIComponent(title)+ "&event=" + encodeURIComponent(link) + "%0A" + encodeURIComponent(text); break; } var urlRequest:URLRequest = new URLRequest(siteURL); navigateToURL(urlRequest, "_blank"); }
Вызываем примерно так:
<s:Image buttonMode="true" click="socialUpdate('vkontakte', 'Описание моей новой чудо-программы', 'http://mySite.com/productPage.html', 'Мой новый продукт', 'http://mySite.com//images/myProductImage.jpg');" smooth="true" source="@Embed('assets/icons/vk.png')"/>
Дайте людям шанс рассказать другим о вашей программе!
Всего комментариев 6
Комментарии
08.08.2011 00:50 | |
чтобы шарить фейсбук нужно добавить метатеги на странице которую шаришь.
|
08.08.2011 01:08 | |
Какие именно?
Вроде ничего не менял, но расшарилось. Хотя фейсбук на сайте интегрирован. |
08.08.2011 02:17 | |
08.08.2011 02:18 | |
еще есть глючный для флеша сервис www.addthis.com. Удалось кое как настроить, но в целом смешной сервис
|
08.08.2011 10:25 | |
Цитата:
еще есть глючный для флеша сервис www.addthis.com.
А почему сервис смешной? |
08.08.2011 11:11 | |
потомучто не работает
|
Последние записи от Astraport
- Подпись кода для AIR приложения. (08.11.2011)
- Добавление кнопок социальных сетей в Air-приложение (07.08.2011)