ios - iOS 应用程序 "reregister"可以在不重新安装的情况下处理 URL 方案吗?

标签 ios

iOS 应用程序可以在安装时注册以处理 URL 方案。

根据 the "Communicating with Other Apps" section of Apple's "Advanced App Tricks" 的说法,“如果有多个第三方应用程序注册处理相同的 URL 方案,目前还没有确定哪个应用程序将获得该方案的流程,” .

但在实践中,似乎最近注册处理该 URL 方案的应用程序就是它所提供的应用程序。如果第二个应用程序已注册处理某个应用程序已注册的 URL 方案,第一个应用程序是否有可能以某种方式“重新注册”以处理该 URL 方案而无需重新安装?

最佳答案

我手头没有这方面的证据,但我很确定 URL 方案的注册以及文件类型处理等的注册是一个安装时间过程。

但是,根据我的经验,通过应用商店提供更新并更新应用会触发此安装过程(因为更新后的应用可能会注册新的 URL 方案)。因此,如果您通过提供频繁的更新来保持您的应用“最新”,iOS 应该更喜欢它(从这个角度来看,使用最新处理程序的非官方规则是有道理的)。

关于ios - iOS 应用程序 "reregister"可以在不重新安装的情况下处理 URL 方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18110441/

相关文章:

ios - 标记帖子时从 firebase 中删除一个 child

ios - 当选择单元格时,TableVIew 中的 UIImage 会移动

ios - 我从 UIImagePickerControllerSourceTypeCamera 拍照后内存泄漏

ios - 更新后,iOS应用程序从通知中心消失

objective-c - 当选择过于复杂而无法使用 UIAlertView 时如何正确获取用户的选择

ios - CloudKit CKError "Invalid Arguments"与 "Bad sync continuation data"

iphone - 使用线程批量更新核心数据时出错

ios - 未调用handleRemoteNowPlayingActivity

ios - 将 UITextField 文本传递给不同 View Controller 上的 UILabel

ios - 钥匙串(keychain)出现问题 : iPhone Distribution Certificate is not trusted