2017-03-01 13 views
2

IonicとSalesforce Mobile SDKを使用しているCordova iOSアプリで作業しています。 iPadでは、一時停止イベント(コントロールセンターを開く、ホーム画面に移動してからアプリに戻るなど)から戻って、ランドスケープモードではアプリが黒くなります。しかし、ポートレートで同じことをすると、アプリは通常の操作に戻ります。iOS休止イベント後の再開に関する問題(Cordova Ionicアプリ使用)

これはiPhone 6では起こりません。iPhone 6では代わりに、コントロールセンターを横向きにして開くと、携帯電話を縦向きにしてから、横長に戻ってコントロールセンターが開かない。

この2つは関連していますか? 修正プログラムはありますか、それとも既知の問題ですか?

バージョン:
コルドバのiOS:4.3.0
SalesforceのSDKプラグイン:5.0.1
コルドバプラグインデバイスOriention:1.0.5
のiOS:10.2.1

更新 私たちはまた、iPad上での風景の中で私たちのアプリに逆リンクするときにこの問題を見ている。

答えて

0

これは、スナップショットビューを無効にすることで、アプリで何が隠れているかを最終的にわかった。バックグラウンドモード(開いているアプリをスワイプするホームボタンをダブルクリックするなど)。ときにその背景には、そのスナップショットビューを持っていません

[SalesforceSDKManager sharedManager].useSnapshotView = NO; 

:(あなたがそこにも[SalesforceSDKManager sharedManager]への他の参照が表示されます)これはAppDelegate+SalesforceHybridSDK.mファイルに移動し、(AppDelegate *)sfsdk_swizzled_initメソッド内の行を追加しますかそれ以上は私たちのアプリのために必要ではなかった。必要な場合は、バグを深く見なければなりません。上記のiPhoneの問題もこれで修正されました。

関連する問題