0

我环顾四周,试图弄清楚如何在共享应用程序加载 URL 时收到通知,看来我需要创建一个继承UIApplicationDelegate并覆盖某些方法的委托,但是我似乎无法确定要覆盖哪些方法以及如何实现它们?

4

1 回答 1

2

您的应用程序已经有一个继承自UIApplicationDelegate. 这通常在(MonoDevelop 生成的)AppDelegate.cs 文件中,并且存在所需 FinishedLaunching的方法。

我不是 100% 确定你想要完成什么(任何参考?)但你可以覆盖本地和远程通知,例如

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

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

但是如果您想知道在打开应用程序时是否提供了 URL,那么这应该在(已经被覆盖的)FinishedLaunching方法中完成。最后一部分,用于在 内部提供信息NSDictionary,在 Apple文档中进行了说明。

于 2012-01-10T21:25:52.860 回答