所以基本上我正在开发一个应用程序(iOS 9)并设置Associated Domains
,允许在用户点击我的应用程序的链接时直接打开该应用程序。
点击链接并打开我的应用后,状态栏上会出现一个新的后退按钮,允许用户返回上一个应用,如下所示:
我通过使用:
捕捉此动作(通过链接启动)- (BOOL)application:(nonnull UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray * __nullable))restorationHandler
{
if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) {
NSURL *webURL = userActivity.webpageURL;
NSLog(@"%@", webURL.absoluteString);
}
return YES;
}
有没有办法通过NSUserActivity
或类似的方式访问此信息(以前的应用,本例中的消息)?
答案 0 :(得分:2)
API中没有任何内容可以让您以您的思维方式执行此操作,而消息应用程序则无法实现。应用链接是一种方式。从iOS 9开始,Apple只提供了一种返回上一个应用程序的方法,就是这样。