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?

Était-ce utile?

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 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top