2017-03-01 28 views
2

我使用离子和Salesforce的移动SDK一个科尔多瓦iOS应用工作后恢复。在iPad上,如果从暂停事件返回(例如打开控制中心或去主屏幕,然后返回到应用程序)的景观模式,同时应用变黑。但是,如果您在肖像中做同样的事情,应用程序将恢复正常操作。问题与景观的iOS暂停事件(用科尔多瓦离子应用)

这不会在iPhone 6,而不是发生在一个iPhone什么发生6是,如果你打开控制中心,同时在景观,它试图在手机强行进入纵向,然后返回到景观和控制中心不开放。

都与这两个东西? 有没有为他们修复或者是它只是一个已知的问题?

版本:
科尔多瓦的iOS:4.3.0
Salesforce的SDK插件:5.0.1
科尔多瓦插件设备Oriention:1.0.5
的iOS:10.2.1

更新 当我们的应用程序深入到iPad上时,我们也看到了这个问题。

回答

0

我终于通过禁用快照查看隐藏的应用程序时,什么它在后台模式(例如双击home键通过打开的应用程序重击)想出了一个修复了这一点。不要做到这一点去的AppDelegate+SalesforceHybridSDK.m文件,并添加(AppDelegate *)sfsdk_swizzled_init方法内这一行(你会看到其他引用[SalesforceSDKManager sharedManager]有作为):

[SalesforceSDKManager sharedManager].useSnapshotView = NO; 

它不会有一个快照视图时,其后台了,但这对我们的应用程序来说不是必需的。如果有必要,你必须深入研究这个bug。上面提到的iPhone问题也由此得到了解决。