![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Нужно внутри приложения, которое может быть загружено в несколько соцсетей, после запуска понять, под какой именно соцсетью оно запустилось. Навскидку приходит на ум смотреть домен, но как-то не очень надежно - они место размещения приложений изменят и потребуется лезть в приложения перенастраивать.
Можно, по идее, по очереди пытаться подключиться ко всем API, пока не получится успешное подключение, - сначала к wrapper (для ВК), потом к MailruCall (Мой мир) и т.д... Это более надежно, поскольку если API где-нибудь изменят, все равно внутрь лезть дорабатывать. Но может есть более простой способ? Кто как делает? |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Вообще для каждой сети у меня свой небольшой лаунчер(загрузчик), в котором жёстко всё прописано - как. Пихать всё в один конечно можно, но смысла от этого мало..
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
у меня логика сидит в основном модуле, пилить его без надобности бы не хотелось.
А потом там же не только загрузчик, у меня обмен постоянно идет с этим "социальным API". Постоянно профили новых пользователей дергаю, например. Для текущего приложения я, честно говоря, собираюсь, ничего не переделывая внутри, просто дописать класс-прослойку для коннектора к API VK. Т.е., приложение по прежнему будет думать, что оно работает с API VK, благо методов кот наплакал. |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
ну у меня не просто загрузчик - он еще и менеджер
т.е. там код типа
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
ну да, это в принципе понятно.
Видимо, придется делать аналогично. Если с wrapper'ом от ВК было понятно - он или есть или null, то MailruCall.init() либо присылает Event.COMPLETE, либо не присылает. Получается, что понять точно, находимся мы на территории "моего мира" или нет, как бы проблематично. Ха, нашел тупой способ, как себя идентифицировать флэшке. В момент загрузки флэшка может обращаться к серверу с идиотским вопросом: "я сижу на таком-то домене, где я?" А сервер будет отвечать ей, где она. ![]() Последний раз редактировалось mikhailk; 06.07.2010 в 19:22. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|