как зарегистрировать уведомление для другого приложения? - PullRequest
0 голосов
/ 04 февраля 2012

Я делаю приложение для iPhone, где мне нужно захватить уведомление другого приложения в моем приложении. Пример В моем iPhone есть приложение hello world и test .Я хочу захватить привет мир уведомление в приложении test .Как это сделать?и я зарегистрировал приложение, используя локальное уведомление, то есть

 [[NSNotificationCenter defaultCenter] 
 addObserver:self   
 selector:@selector(handleAppFinishLaunching)
 name:UIApplicationDidFinishLaunchingNotification
 object :nil]; 

Это регистрирует само мое приложение.какие еще значения я могу дать для addObserver?

1 Ответ

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

Я думаю, вы можете зарегистрировать пользовательскую схему URL в приложении получателя, например notification://, а затем передать некоторые данные, используя [UIApplication openURL:] в приложении отправителя. Получатель должен обработать это в приложении делегата с application:openURL:sourceApplication:annotation:

Информацию о регистрации пользовательских схем URL можно найти по адресу http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

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