首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过点击主屏幕上的图标获得iOS应用程序发布会?

如何通过点击主屏幕上的图标获得iOS应用程序发布会?
EN

Stack Overflow用户
提问于 2017-10-24 09:43:10
回答 2查看 192关注 0票数 1

我的应用程序有很多的启动方式,比如通用链接,深度链接,远程通知,聚光灯。

当应用程序被这些函数激活时,我可以通过userActivity.activityTypeapplication:continueUserActivity:restorationHandler:中获取事件。

现在我想通过点击主屏幕上的图标来获得iOS应用发布会,我该怎么办?

thx

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-24 09:48:43

这是默认的启动场景。其他特殊的场景(通知、链接)总是在application:didFinishLaunchingWithOptions:launchOptions中给你额外的东西

来自文档

launchOptions 一本字典,显示应用程序启动的原因(如果有的话)。本词典的内容在用户直接启动应用程序的情况下可能是空的。有关本词典中可能的键以及如何处理它们的信息,请参阅启动选项键。

因此,解决方案是检查launchOptions。当用户直接启动应用程序时,字典是空的。

票数 2
EN

Stack Overflow用户

发布于 2017-10-24 09:50:05

申请:didFinishLaunchingWithOptions:中,您可以得到一个带有启动选项的字典。如果这个launchOptions字典是零,这意味着应用程序是通过点击应用程序图标启动的。

另外,如果您的应用程序处于挂起状态,并且单击了应用程序图标,didFinishLaunchingWithOptions将不会被调用,而是:)将被调用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46907172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档