据国外媒体报道,最近一款悄然流行的应用,Launcher被苹果从App Store下架,那么苹果App Store为什么下架Launcher app?下架的理由是“滥用通知中心插件”。下面小编就为大家分析具体原因及代码,一起来看看吧
苹果App Store为什么下架Launcher app?据国外媒体报道,最近一款悄然流行的应用,Launcher被苹果从App Store下架,下架的理由是“滥用通知中心插件”。下面随小编一起来看看具体下架的原因及代码分析吧!
用户可以在Launcher这个应用中添加URL或者应用的快捷方式,添加完成后,相对应的功能会出现在通知中心,用户只需要点击一下就能完成诸如启动应用、与添加进Launcher的联系人联系、创建新的信息或邮件等功能。
这个应用在上周五晚上从App Store下架,根据苹果给出的说法,它不可能重新上架,其他类似功能的应用也会受到处理。
不过已经下载该应用的用户仍然可以使用它的功能,并且Launcher的开发者表示,虽然该应用已不可能更新,但Launcher还是能连接到它自己的服务器,并下载更多可用的应用启动列表。
事实上在这之前,已经有网友使用它实现了将VPN快捷方式放入通知中心,简化了使用步骤,从某种角度来看还是很方便的。
根据CocoaChina论坛版主lvyile的分析,它使用的是应用内跳转URL:
@IBAction func open(sender: AnyObject) {
let context = self.extensionContext
let url = NSURL.URLWithString("prefs:root=General&path=VPN")
context?.openURL(url, completionHandler: { (Bool) -> Void in
println("open done.")
})
}
但这个功能在在iOS 5.1已经被禁止使用,因此被下架也不奇怪。
同时lvyile还放出了用Swift编写的模拟Launcher的源码,可以在模拟器内使用。
以上就是苹果App Store为什么下架Launcher app?原因及代码分析的详细内容,更多请关注0133技术站其它相关文章!