MonoTouch Уведомлять, когда веб-ссылка была загружена UIApplication.SharedApplication.OpenUrl. - PullRequest
0 голосов
/ 10 января 2012

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

1 Ответ

2 голосов
/ 11 января 2012

В вашем приложении уже есть делегат, который наследуется от UIApplicationDelegate.Обычно это происходит внутри (сгенерированного MonoDevelop) файла AppDelegate.cs и там, где присутствует метод required FinishedLaunching.

Я не уверен на 100%, чего именно вы хотите достичь (любая ссылка?) но вы можете переопределить локальное и удаленное уведомление, например,

public override void ReceivedLocalNotification (UIApplication application, UILocalNotification notification)
{
    // ...
}

public override void ReceivedRemoteNotification (UIApplication application, NSDictionary userInfo)
{
    // ...
}

, но если вы хотите знать, был ли указан URL при открытии вашего приложение, то это должно быть сделано внутри (уже переопределено) FinishedLaunching метода.Последняя часть, которая используется для предоставления информации внутри NSDictionary, объясняется в документации Apple .

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