jjzjj

didFinishLaunchingWithOptions

全部标签

ios - Swift 在应用程序运行时使用 UNUserNotificationCenter

我正在使用UNUserNotificationCenter.App创建警报当应用程序处于后台或退出时效果很好但是,如果应用程序正在运行,则不会发出警报。我听说应用程序运行时没有警报。是真的吗?如果没有,如何在应用程序运行时收到警报? 最佳答案 我认为您的问题是应用程序运行时未触发本地通知。如果应用处于运行状态,本地通知触发didFinishLaunchingWithOptions。因此,还要在“didFinishLaunchingWithOptions”中管理用户通知。我希望这会奏效。或者让我进一步了解您的代码。

iOS 将通知对象发送到 UserNotificationCenter 和 didFinishLaunchingWithOptions

当应用关闭且用户点击通知时:1)使用remoteNotification对象调用didFinishLaunchingWithOptions。我按预期在此处设置了rootViewController2)userNotificationCenter(_,didReceive,withCompletionHandler)也被调用。问题是,我不想在第2步中执行任何操作,因为我已经在第1步中处理了通知)。但是,如果应用程序在前台或后台,我确实想在步骤2)中处理通知。我不知道如何区分这两种情况。 最佳答案 我认为它们是为了不同的问题。即user

xcode - 是否可以通过 Xcode 在模拟器中安装 iOS 应用程序而不立即启动它?

我想在应用启动时更新它们之前验证Settings.app中的默认值是否正确。 最佳答案 你不能只是安装,但你可以....只需在初始启动期间以编程方式检查您的-didFinishLaunchingWithOptions:方法中的设置。如果你想在你的任何应用程序代码运行之前看到它们,你总是可以改变你的didFinishLaunchingWithOptions这样它实际上不会创建和设置你的RootViewController。然后终止该应用程序并检查Settings.app以查看是否适合您。

iphone - 应用程序 didFinishLaunchingWithOptions 或 applicationDidBecomeActive

我想知道如何为用户提供从服务器下载内容的方式。如果用户订阅了一个月,我想每天为他们提供一个新的内容(歌曲)。但我不确定如何解决这个问题。我是否需要在applicationdidFinishLaunchingWithOptions或-(void)applicationDidBecomeActive:(UIApplication*)application{中调用网络服务对于这种情况我应该使用哪个? 最佳答案 如果您计划在应用启动时开始新的连接,那么您需要使用-(BOOL)application:(UIApplication*)appli

iphone - startMonitoringSignificantLocationChanges 如果可以终止我的应用程序

我想在我的应用程序中使用startMonitoringSignificantLocationChanges,但我有一些问题,希望得到一些帮助:对于一个普通的应用程序,如果应用程序进入后台,10分钟后,系统可以终止该应用程序。如果我使用startMonitoringSignificantLocationChanges,当我进入后台两个小时时,我的应用程序没有终止,因为我点击图标,应用程序将进入最后一个退出页面。如果应用程序被杀死,当你点击图标时,你将首先看到默认页面。所以我的问题是使用startMonitoringSignificantLocationChanges我的应用程序在进入后台

iphone - iOS在后台模式下如何处理本地Notification?

didReceiveLocalNotification在事件模式下触发通知时调用,但iOS如何在通过滑动或单击通知。或者主要是我想知道如何在后台模式下有条件地处理本地通知开/关(关闭意味着不取消以前的通知但只是不触发它)?我目前正在didReceiveLocalNotification中检查此条件,但那样我无法在后台模式下处理它? 最佳答案 您可以通过点击AppDelegate.m文件中的didFinishLaunchingWithOptions方法中的本地通知来检查您的应用程序是否已启动。-(BOOL)application:(U

ios - 在后台检测应用程序是否已启动

我想保存应用程序启动的时间,并在检测到启动事件时将其保存到数据库中。每次启动应用程序时,我都想保存在数据库中。我尝试在android中使用该服务执行此操作,这在iOS中可行吗?我在https://gist.github.com/hpique/7554209中找到了公共(public)通知列表它不在那里。我希望有人能帮助我。谢谢。 最佳答案 最佳选择:您只想在应用程序启动时节省时间。所以你可以使用didFinishLaunchingWithOptions方法。在iOS上,您不能在后台拥有这种功能。像android你不能运行该服务。一切

ios - 如何在 iOS 模拟器中模拟本地/推送通知?

WatchKit让我们能够simulatenotifications使用.apns文件。如何在iOS应用程序中执行相同的操作?(最好在模拟器中。)我问的原因是我想在应用程序最初通过通知启动时激活调试器(即我想看看application:didFinishLaunchingWithOptions:方法中发生了什么)。如果我开始一个新的调试session,它将立即调用application:didFinishLaunchingWithOptions:,然后当我点击通知时,我永远无法测试该代码路径。 最佳答案 没有任何方法可以在模拟器中模

ios - AppDelegate.m 对 'application:didFinishLaunchingWithOptions' 的默认实现是否从 iOS 6 更改为 iOS 8?

我试着在apple.stackexchange.com上问这个问题,但它被标记为该论坛的题外话,所以我希望这里更合适:我正在关注2个iOS教程(BigNerdRanch和另一个),它们都明确声明他们使用的是XCode5和iOS7。当引用AppDelegate.m的方法“application:didFinishLaunchingWithOptions:”时,两者也显示预先存在的代码,该代码初始化“self.window”,并在方法的下方调用[self.windowmakeKeyAndVisible]。例如下图取自thistutorial:我在iOS8.4上使用XCode6.4。我已经尝

iphone - iOS 位置更新甚至应用程序未运行(如查找我的 iPhone)

我想编写像“找到我的iphone”这样的位置跟踪应用程序,它可以在前台、后台甚至终止(不运行)运行。位置将定期发送到我的服务器。我在谷歌中搜索并阅读了许多关于这个主题的文档、教程评论和代码。然后我找到了thistutorial.但在本教程中,位置在前台和后台发送到“.txt”文件不终止......我的意思是,当应用程序被杀死时,它不会在后台重新启动以发送位置“.txt”文件..所以我添加并更新了一些代码以在它未运行时发送位置..但是,我没有这样做......我的意思是,当我在多任务处理中杀死(关闭)应用程序时(双点击主页按钮),它不会发送到位置...你能帮我吗,我该如何解决这个问题?提