Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Регистрация Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги > Astraport

Оценить эту запись

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

Запись от Astraport размещена 07.08.2011 в 15:56
Обновил(-а) iNils 07.08.2011 в 17:59

Первая запись Go!

Меня всегда удивлял тот факт, что многими разработчиками очень мало внимания уделяется раскрутке, продвижению созданных приложений. Люди месяцами полируют свой код, добавляют никому не нужный функционал и надеются, что программа станет популярной не прикладывая к этому ровно никаких усилий.

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

Выход один - программа должна самопродвигаться, предлагать юзеру максимум удобных инструментов для распространения информации о программе в сети. Это один из самых простых, но в тоже время эффективных способов маркетинга программы. А лучший способ быстро распространить информацию - это способствовать её публикации в социальных сетях, которые сейчас пользуются бешеной популярностью. При этом такой метод совершенно бесплатен.

Предполагается, что программа имеет свой сайт или вернее посвященную ей страничку, где есть более подробные описания, скриншоты, ссылки на скачку и т. д. Создается описание программы, картинка (например, коробка с программой). В программу устанавливается кнопка открывающая окно с примерно такими кнопками:
Название: share_screen2.jpg
Просмотров: 1471

Размер: 50.3 Кб

Ну и собственно функция подключения к социальным сетям через эти кнопки:

Код AS3:
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");
			}
Все ссылки лично проверял - работают. Но на некоторых социалках не публикуется картинка. Жду в комментах доработки ссылок.
Вызываем примерно так:

Код AS3:
<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 3p.station вне форума
3p.station
 
Аватар для 3p.station
чтобы шарить фейсбук нужно добавить метатеги на странице которую шаришь.
Старый 08.08.2011 01:08 Astraport вне форума
Astraport
 
Аватар для Astraport
Какие именно?
Вроде ничего не менял, но расшарилось. Хотя фейсбук на сайте интегрирован.
Старый 08.08.2011 02:17 3p.station вне форума
3p.station
 
Аватар для 3p.station
Старый 08.08.2011 02:18 3p.station вне форума
3p.station
 
Аватар для 3p.station
еще есть глючный для флеша сервис www.addthis.com. Удалось кое как настроить, но в целом смешной сервис
Старый 08.08.2011 10:25 Astraport вне форума
Astraport
 
Аватар для Astraport
Цитата:
еще есть глючный для флеша сервис www.addthis.com.
Для флэша можно что угодно выводить например над флэшкой в отдельном div.
А почему сервис смешной?
Старый 08.08.2011 11:11 3p.station вне форума
3p.station
 
Аватар для 3p.station
потомучто не работает
 

 


Часовой пояс GMT +4, время: 02:37.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.