2010-11-02 2 views
1

Я пытаюсь запустить приложение MacOSX с веб-сайта и передать токен аутентификации с веб-сервера. Я пытаюсь сделать что-то вроде myNewURLScheme: // myauthtoken (похоже на URL-адреса iTunes itms: //), но это, похоже, не работает. (По общему признанию, я, вероятно, ошибаюсь.)Как запустить собственное приложение OSX (и передать параметры) из Интернета?

  1. Это лучший способ сделать это? (Если нет, то что?)
  2. Как это должно работать? Я попытался взглянуть на «Установка обработчика URL-адреса получателя» в документах: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_handle_AEs/SAppsHandleAEs.html, но он, похоже, не работает.

Спасибо!

ответ

1

См. here, как получить приложение, имеющее собственную схему URL-адресов. Вы захотите выполнить шаги с 1 по 3 из записи georgebrock. Я не уверен, как вы получите веб-сайт, чтобы передать URL-адрес компьютеру. Самый простой способ, который я могу придумать, - запустить Mail.app на Mac и настроить правило электронной почты. Правило может быть настроено для запуска applescript ... applescript запускает приложение.

+0

Я следил за всеми четырьмя шагами, указанными в сообщении, но единственный способ, которым он, по-видимому, вызывать обработчик URL-адреса, - это то, что приложение уже запущено. – tomwhipple

+0

Моя проблема заключалась в попытке зарегистрировать обработчик событий из приложения applicationDidFinishLaunching :. Он должен быть в init. – tomwhipple

Смежные вопросы