Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个应用程序是一组相关应用程序的一部分。它的工作是从其他应用程序接收数据并用它做一些非常具体的事情。一切正常,启动应用程序并使用 handleOpenURL 传递数据。但是,我想让应用程序仅在从另一个应用程序调用时启动。也就是说,不能在主屏幕上点击。想法?
如果未使用 URL 打开,则显示仪表板显示已安装的其他应用程序,并强制用户启动其中一个。(使用 UIApplication canOpenURL 检查)
谜团解决了:如果应用是从另一个应用启动的,appDidFinishLaunching 中的 launchOptions 包含调用 URL 和调用应用 Bundle ID。所以我只是在那里检查。谢谢。