如何在iOS9中重置`canOpenURL`限制?

时间:2015-11-06 10:18:14

标签: ios iphone

我使用iOS8 SDK构建了应用程序,并将其安装到iOS9设备上。 应用程序在许多不同的URL方案上调用“canOpenURL”,应用程序达到了限制。

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/#//apple_ref/occ/instm/UIApplication/canOpenURL

  

如果您的应用程序与早期版本的iOS链接但在iOS 9.0或更高版本中运行,则可以在50种不同的URL方案上调用此方法。达到此限制后,对此方法的后续调用将返回NO。如果用户重新安装或升级应用程序,iOS将重置限制。

然后,我修改应用程序以使方案的数量低于50并更新应用程序。

但是限制尚未重置。 “canOpenURL”的第一次调用属于错误:“此应用已超出允许的方案查询数”

当我更改Bundle ID时,“canOpenURL”的调用成功了。但是使用原始的Bundle ID,失败了。

我也尝试了以下内容,但结果相同:

  • 重新安装应用
  • 重启设备
  • 删除应用,重启设备,每天设置日期,重启设备,然后重新安装应用。

如何重置canOpenURL的限制?

0 个答案:

没有答案