如果你已经添加了SKOverlay,但是在Appclip中点击后无法打开App Store,则需要确保以下几点:
确保在SKOverlay
的初始化参数中提供了正确的App Store ID
。可以在App Store Connect
中找到该值。
let config = SKOverlay.AppClipConfiguration(position: .bottomRaised)
let overlay = SKOverlay(configuration: config)
overlay.delegate = self
overlay.present(in: view)
overlay.dismiss()
SKOverlay
只能在支持的设备上使用。如果你在不支持的设备上测试,例如在模拟器上运行,则可能看到存在SKOverlay
但是无法打开App Store的问题。确保你的设备满足SKOverlay
的要求。
确保你已在实际的设备上测试Appclip
,而不是在模拟器上测试。Appclip
在模拟器上可能不会完全模拟出实际设备的行为。
如果你仍然无法解决问题,则可以查看本机或者观察控制台输出是否有相关的错误信息,以便可以进一步排查问题。