我有一个“核心”应用,可以执行一些功能,这些功能可通过网址调用提供给其他应用,例如: core:// get_result [按照这个:http://x-callback-url.com/examples/]
我希望允许第三方通过调用我的核心来开发,或者自己生成更复杂的应用程序,这些应用程序在包装器中调用核心。我们已经开发并测试了这种方法。
我想使用这种方法,因为:
我最初对iOS很感兴趣,但Android上也会出现类似的问题(尽管可能是通过意图而不是url方案)。
这样做的缺点似乎是用户必须安装BOTH应用才能获得功能。 有没有办法强制用户下载核心应用,如果他们尝试安装使用它的包装器?
另一个小小的抱怨可能是只下载核心会在手机上放置一个图标 - 实际上用户可能根本不想直接使用核心。 有没有办法隐藏它?
答案 0 :(得分:1)
是的,您可以检测到您的其他URL处理程序是否已注册,如果不是,则可以提示用户下载该应用程序。不,你无法隐藏它。
我不确定Apple审稿人会对此有何看法。您可能需要查看服务条款/指南。此外,您可以在同一套件下注册所有应用程序。