处理未处理的iOS应用程序通用链接:不返回ir使用openURL:?

处理未处理的iOS应用程序通用链接:不返回ir使用openURL:?,ios,iphone,ios9,ios-universal-links,Ios,Iphone,Ios9,Ios Universal Links,关于这一点,声明如下: 如果在活动对象中接收到无效的URL,则务必正常失败。要处理不受支持的URL,可以在共享应用程序对象上调用openURL:以在Safari中打开链接 但是,如果我们看到,如果应用程序无法处理收到的链接,此方法可以返回NO: 返回值: 是表示您的应用程序已处理该活动,或否表示您的应用程序未处理该活动 我尝试过返回NO,效果很好——它在safari中打开了链接。那么,为什么苹果建议使用openURL:而不是返回NO?对我来说,最好返回NO,让iOS决定下一步该做什么。我有同样的

关于这一点,声明如下:

如果在活动对象中接收到无效的URL,则务必正常失败。要处理不受支持的URL,可以在共享应用程序对象上调用openURL:以在Safari中打开链接

但是,如果我们看到,如果应用程序无法处理收到的链接,此方法可以返回
NO

返回值: 是表示您的应用程序已处理该活动,或否表示您的应用程序未处理该活动


我尝试过返回NO,效果很好——它在safari中打开了链接。那么,为什么苹果建议使用
openURL:
而不是返回
NO
?对我来说,最好返回
NO
,让iOS决定下一步该做什么。

我有同样的问题:根据我的经验,如果我返回NO,我的应用程序仍然打开,但什么也没发生(显示首页)。我同意,根据该系统,我的应用程序应该像根本没有安装一样运行,即应该在Safari中打开链接。有人有关于这个话题的更多信息吗?