Добавление кнопок социальных сетей в Air-приложение
Первая запись

Меня всегда удивлял тот факт, что многими разработчиками очень мало внимания уделяется раскрутке, продвижению созданных приложений. Люди месяцами полируют свой код, добавляют никому не нужный функционал и надеются, что программа станет популярной не прикладывая к этому ровно никаких усилий.
В настоящее время ежедневно появляются сотни, тысячи новых игр, программ, приложений и пользователи тонут в этом объеме информации. Естественно, без грамотного промоушена и рекламы, самая гениальная программа будет долго влачить жалкое существование на редких компьютерах обделенная вниманием основной массы заинтересованных пользователей. Её просто не заметят, её не найдут даже если будут искать.
Выход один - программа должна самопродвигаться, предлагать юзеру максимум удобных инструментов для распространения информации о программе в сети. Это один из самых простых, но в тоже время эффективных способов маркетинга программы. А лучший способ быстро распространить информацию - это способствовать её публикации в социальных сетях, которые сейчас пользуются бешеной популярностью. При этом такой метод совершенно бесплатен.
Предполагается, что программа имеет свой сайт или вернее посвященную ей страничку, где есть более подробные описания, скриншоты, ссылки на скачку и т. д. Создается описание программы, картинка (например, коробка с программой). В программу устанавливается кнопка открывающая окно с примерно такими кнопками:
Ну и собственно функция подключения к социальным сетям через эти кнопки:
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
Комментарии
![]() ![]() |
|
чтобы шарить фейсбук нужно добавить метатеги на странице которую шаришь.
|
![]() ![]() |
|
Какие именно?
Вроде ничего не менял, но расшарилось. Хотя фейсбук на сайте интегрирован. |
![]() ![]() |
|
![]() ![]() |
|
еще есть глючный для флеша сервис www.addthis.com. Удалось кое как настроить, но в целом смешной сервис
![]() |
![]() ![]() |
|
Цитата:
еще есть глючный для флеша сервис www.addthis.com.
А почему сервис смешной? |
![]() ![]() |
|
потомучто не работает
![]() |
Последние записи от Astraport
- Подпись кода для AIR приложения. (08.11.2011)
- Добавление кнопок социальных сетей в Air-приложение (07.08.2011)