• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 横向 iOS 暂停事件后恢复的问题(使用 Cordova Ionic 应用程序)

[复制链接]
菜鸟教程小白 发表于 2022-12-11 19:07:37 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在使用 Ionic 和 Salesforce 移动 SDK 开发 Cordova iOS 应用程序。在 iPad 上,如果您在横向模式下从暂停事件返回(例如打开控制中心或进入主屏幕然后返回应用程序),应用程序会变黑。但是,如果您在纵向上执行相同的操作,应用程序将恢复正常操作。

这在 iPhone 6 中不会发生。相反,在 iPhone 6 中发生的情况是,如果您在横向打开控制中心,它会尝试强制手机进入纵向,然后返回横向和控制中心打不开。

这两件事有关系吗? 是否有针对它们的修复程序,或者这只是一个已知问题?

版本:
Cordova iOS:4.3.0
Salesforce SDK 插件:5.0.1
Cordova 插件设备方向:1.0.5
iOS:10.2.1

更新 当我们的应用在 iPad 上以横向方式深度链接时,我们也会看到此问题。



Best Answer-推荐答案


我终于找到了解决这个问题的方法,方法是禁用在后台模式下隐藏应用程序中的内容的快照 View (例如,双击主页按钮在打开的应用程序中滑动)。这样做转到 AppDelegate+SalesforceHybridSDK.m 文件并在 (AppDelegate *)sfsdk_swizzled_init 方法中添加这一行(您将看到对 [ 的其他引用SalesforceSDKManager sharedManager] 也有):

  [SalesforceSDKManager sharedManager].useSnapshotView = NO;

当它在后台时,它不会有那个快照 View ,但这对我们的应用程序来说不是必需的。如果有必要,您必须更深入地研究该错误。上面提到的 iPhone 问题也由此修复。

关于ios - 横向 iOS 暂停事件后恢复的问题(使用 Cordova Ionic 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42541610/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap