Как связать приложения Twitter, Facebook и YouTube из другого мобильного приложения? - PullRequest
0 голосов
/ 03 февраля 2012

Я знаю, что видел, как другие приложения делают это (по крайней мере, на iOS), но я не уверен, как это можно сделать.

Можно ли каким-либо образом (возможно, протоколом или схемой URL) открыть приложения Twitter, Facebook и YouTube из другого приложения?

Я создаю приложение для телефонной пробки и публикую для iOS, Android и BlackBerry (в конечном счете, для Windows Mobile, но это не так). Я предполагаю, что соответствующие приложения должны быть сначала установлены на устройстве, чтобы оно работало в первую очередь.

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

Я заметил это: http://wiki.akosma.com/IPhone_URL_Schemes и даже попробовал его на тестовом приложении без удачи.

Любая помощь будет оценена.

Ответы [ 3 ]

2 голосов
/ 03 февраля 2012

Этот ответ специфичен для Android, но если вы хотите сделать Twitter, посмотрите этот урок:

http://www.mobiledevelopersolutions.com/home/start/twominutetutorials/tmt5p1

Для YouTube вы можете использовать мой плагин VideoPlayer, который теперь может обрабатывать видео YouTube:

http://simonmacdonald.blogspot.com/2011/11/video-player-plugin-for-phonegap.html

и, наконец, Дэйв Джонсон также провел интеграцию с Facebook:

https://github.com/davejohnson/phonegap-plugin-facebook-connect

1 голос
/ 03 февраля 2012

fb: должна быть зарегистрирована системная сторона.Это касается нескольких приложений или нескольких URL-адресов (например, maps.google.com).Не существует универсального способа загрузить приложение по ссылке, из приложения или мобильного веб-сайта.

1 голос
/ 03 февраля 2012

Например, на iOS вы можете открыть фейсбук с помощью

-(IBAction) openFB{
    NSURL *url = [NSURL URLWithString:@"fb://friends"];
    [[UIApplication sharedApplication] openURL:url];
}

Но убедитесь, что у вас установлено приложение Facebook, вы также можете протестировать его, попытавшись открыть fb: // friends в Safari, и оно приведет вас в Facebook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...