我试图使用URL方案从另一个应用程序(应用程序2)启动一个应用程序(应用程序1).有没有办法我可以检查启动我的应用程序的应用程序名称?示例App2启动App 1(因此我可以在启动App 1时检查App 2名称)或者我们是否可以获取有关启动App1的源的信息?
提前致谢
要从其他应用程序启动应用程序,您只需在info plist文件中配置"支持的URL方案".您还可以通过appDelegate中的以下方法了解应用程序启动的原因.
这里推出的选项是
一个字典,指示启动应用程序的原因(如果有).在用户直接启动应用程序的情况下,该字典的内容可能为空.
可能的关键是
NSString*const UIApplicationLaunchOptionsURLKey; NSString*const UIApplicationLaunchOptionsSourceApplicationKey ; NSString*const UIApplicationLaunchOptionsRemoteNotificationKey; NSString*const UIApplicationLaunchOptionsAnnotationKey; NSString*const UIApplicationLaunchOptionsLocalNotificationKey; NSString*const UIApplicationLaunchOptionsLocationKey; NSString*const UIApplicationLaunchOptionsNewsstandDownloadsKey;
| 归档时间: |
|
| 查看次数: |
1201 次 |
| 最近记录: |