如何使用 iOS Swift SKOverlay 和 UIKit 来交叉推广另一个应用程序?

Posted

技术标签:

【中文标题】如何使用 iOS Swift SKOverlay 和 UIKit 来交叉推广另一个应用程序?【英文标题】:How can I use iOS Swift SKOverlay with UIKit to cross promote another app? 【发布时间】:2021-01-17 06:22:23 【问题描述】:

我想在基于 UIKit 的应用中交叉推广另一个应用(例如,没有 SwiftUI)。

SKOverlay 是在 ios 14 中添加的,但似乎是针对基于 SwiftUI 的应用程序

我在这里阅读了如何做到这一点,https://sarunw.com/posts/cross-promote-apps-with-skoverlay/,但建议的 UIKit 方法对我不起作用。

【问题讨论】:

【参考方案1】:

经过进一步研究,可以使用https://sarunw.com/posts/cross-promote-apps-with-skoverlay/中的UIKit示例,但调用viewDidLoad中的displayOverlay()方法,否则windowScene尚未创建。

【讨论】:

以上是关于如何使用 iOS Swift SKOverlay 和 UIKit 来交叉推广另一个应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 swift 在 IOS 地图上叠加图像

iOS:如何使用 Swift 在视图之间滑动

如何使用 Swift、iOS 7 设置 rootViewController

如何使用 coreLocation (iOS/Swift) 读取完整地址

iOS - 如何在 swift 中使用`NSMutableString`

如何使用swift从ios应用程序调用苹果钱包