iPhone应用程序处于暂停状态,通过URL启动,显示Default.png
应用程序响应自定义URL,并在处于挂起状态时正确启动。问题是,以这种方式启动时,是否可以禁用显示Default.png 清晰的用例:iPhone应用程序处于暂停状态,通过URL启动,显示Default.png,iphone,ios,Iphone,Ios,应用程序响应自定义URL,并在处于挂起状态时正确启动。问题是,以这种方式启动时,是否可以禁用显示Default.png 清晰的用例: 应用程序正常启动 按home(主页)按钮可将应用程序置于待机状态 在mobile safari中点击应用程序识别的方案的url 用户在启动完成之前会看到Default.png 您可能知道,当快速应用程序切换激活时,通常会使用上一个状态的屏幕截图(而不是Default.png)重新显示应用程序。这是我希望在URL启动时发生的情况。听起来好像是快速应用程序切换实际上不
您可能知道,当快速应用程序切换激活时,通常会使用上一个状态的屏幕截图(而不是Default.png)重新显示应用程序。这是我希望在URL启动时发生的情况。听起来好像是快速应用程序切换实际上不起作用。因此:
-(BOOL)应用程序:(UIApplication*)应用程序handleopeanurl:(NSURL*)url{
这可能是不同之处-这是对正在运行的应用程序进行的调用,可以将URL交给它进行处理。如果您使用的是其他技术,请改用此技术。我使用此技术,但看不到“default.png”-也就是说,当我被调用时,不要引发“干净的重新启动”。请确保您已获得Info.plist中的“Required Background Modes”(所需背景模式)键设置为应用程序需要的功能。如果未列出,我只使用“应用程序播放音频”"保持它的开放性。这里有一个可能的解决方法。这让我很头疼,因为我试图从Facebook的单一登录过程中无缝返回。我想要返回应用程序登录区域的外观,而不是重新启动应用程序的外观,尽管我以各种可能的方式验证了应用程序确实返回了from快速切换应用程序,而不是实际重新启动 虽然我找不到任何方法强制应用程序显示前一个状态的屏幕截图,但我确实发现应用程序将显示Default-scheme.png(例如Default-fb12345.png或Default-appname.png)如果你的应用程序切换截图是相当可预测的,从iOS模拟器抓取屏幕截图并复制到你的应用程序中。我会认为这是一个IOS错误。应用程序应该总是在应用程序切换时显示最后一个屏幕截图,而不是默认模式。PNG仅仅是因为涉及到URL。
我没有测试的另一种可能性是将捆绑包的Default-scheme.png(和Default)进行符号链接-scheme@2x.png)应用程序主目录中的快照文件。这将是Library/Caches/Snapshots/[Bundle identifier]/UIApplicationAutomaticSnapshotDefault-Portrait@2x.jpg在大多数情况下(除非是景观或iPad)。如果你的应用程序状态不可预测,但方向是固定的,这可能是一个很好的尝试选项。快速应用程序切换不是问题。我已确认它工作正常。你是否尝试过#2和#3?问题是你的应用程序正在关闭-很可能是因为你的应用程序+Safari一起运行占用了太多内存?是的,我可以继续调试会话,我知道这是一个FAS启动。如果你有一个应用程序同时具有FAS和launch和URL,你可以确认我的问题是正确的。请参阅-没错-我有一个应用程序支持FAS和-并且它没有显示你看到的问题。请参阅原始答案下新修订的#4。