我已经浏览了一下,试图找出如何在共享应用程序加载URL时收到通知,看来我需要创建一个继承自UIApplicationDelegate
的委托并覆盖一些方法,但我似乎无法确定要覆盖哪些方法以及如何实现它们?
答案 0 :(得分:2)
您的应用程序已经拥有一个继承自UIApplicationDelegate
的委托。这通常在(MonoDevelop生成的)AppDelegate.cs文件中,并且必需 FinishedLaunching
方法存在。
我不是100%确定你想要完成什么(任何参考?)但你可以覆盖本地和远程通知,例如
public override void ReceivedLocalNotification (UIApplication application, UILocalNotification notification)
{
// ...
}
public override void ReceivedRemoteNotification (UIApplication application, NSDictionary userInfo)
{
// ...
}
但是如果您想知道在打开您的应用程序时是否提供了网址,那么这应该在(已经被覆盖的)FinishedLaunching
方法内完成。 Apple documentation中解释了用于提供NSDictionary
内部信息的最后一部分。