MonoTouch signaler une fois un lien Web a été chargé par UIApplication.SharedApplication.OpenUrl
-
26-10-2019 - |
Question
J'ai eu un coup d'oeil autour pour essayer de déterminer comment je peux recevoir une notification quand une URL a été chargé par l'application partagée, et il semble que je dois créer un délégué qui hérite de UIApplicationDelegate
et remplacer certaines les méthodes, mais je ne peux pas sembler fonctionner quelles méthodes pour passer outre et comment je les mettre en œuvre?
La solution
Votre demande ont déjà un délégué qui hérite de UIApplicationDelegate
. C'est généralement à l'intérieur du fichier AppDelegate.cs (MonoDevelop généré) et où le requis méthode FinishedLaunching
est présent.
Je ne suis pas 100% sûr de ce que vous voulez exactement voulez accomplir (toute référence?) Mais vous pouvez override la notification locale et à distance, par exemple.
public override void ReceivedLocalNotification (UIApplication application, UILocalNotification notification)
{
// ...
}
public override void ReceivedRemoteNotification (UIApplication application, NSDictionary userInfo)
{
// ...
}
mais si vous voulez savoir si une URL a été fournie lors de l'ouverture votre application, puis cela doit être fait dans la méthode de FinishedLaunching
(déjà surchargée). Cette dernière partie, à utiliser les informations fournies à l'intérieur du NSDictionary
, est expliqué dans Apple documentation .