iPhone App处于挂起状态,由URL启动,显示Default.png

NWC*_*der 5 iphone ios

该应用程序响应自定义URL,并在处于挂起状态时正确启动.问题是,我可以通过这种方式禁用显示Default.png吗?

用例为清晰起见:

  1. 应用程序正常启动
  2. 主页按钮按下将应用程序置于待机状态
  3. 应用程序识别的方案的网址是在移动野生动物园中挖掘的
  4. 用户在启动完成之前会看到Default.png.

您可能知道,当快速应用切换激活时,通常会使用最后一个状态的屏幕截图而不是Default.png重新显示应用.当URL启动也发生时,我更喜欢这种情况.

Bra*_*rad 3

听起来好像快速应用程序切换实际上并没有起作用。所以:

  1. 确保您正在为 OS 4.0 的 SDK 构建应用程序。如果不这样做,您的应用程序将不支持快速应用程序切换。

  2. 查看快速应用程序切换是否正常(否则)适用于您的应用程序。当你刚刚切换到 Safari,然后重新启动你的应用程序时,你会得到“default.png”吗?

  3. 在调试器下但在您的实际设备上运行应用程序。让问题发生,进入管理器,然后查看设备日志。这将向您显示,当 Safari 启动时,是否存在内存不足问题导致您的应用程序被终止从而需要在选择 URL 时重新启动它。

  4. 我相信有两种机制。在我的应用程序中,我不支持“使用 URL 启动” - 但我所做的是支持应用程序委托的调用:

-(BOOL) application:(UIApplication *) application handleOpenURL:(NSURL *) url {

这可能就是区别 - 这是可以对正在运行的应用程序进行的调用,以将URL传递给它进行处理。如果您正在使用其他技术,请改用此技术。我使用这个,但没有看到“default.png” - 即当我接到电话时不会引发“干净的重新启动”。