使用SwiftUI实施应用内购买

时间:2019-12-18 16:54:14

标签: ios swift iphone in-app-purchase swiftui

我正在尝试在SwiftUI应用程序中实现InAppPurchases。

我发现的任何一项都对我没有好处。

据我了解,UIKit的所有IAP指南均不适用于SwiftUI,因为它们基于UIView委托,而后者不适用于SwiftUI。

那么在SwiftUI中,您如何将用户输入连接到购买/恢复功能等?

1 个答案:

答案 0 :(得分:1)

虽然我没有指南,但确实有一些建议。

在使用SwiftUI时,我发现它确实实现了UI与应用程序逻辑的分离。过去,很容易在UIViewUIViewController中将两者混为一谈。现在,您必须清楚地将其分开。

所以我建议以下内容:

  • 使用这些指南为应用内购买建立后端支持。构建管理类/控制器,以处理发出请求,检查购买等的实际逻辑。但是不要实现任何UI。
  • 在该课程中,添加对购买IAP的支持。
  • 有一个Button,其操作会调用您经理的功能来购买您的IAP。

它应该为您提供简单的功能。如果您关心活动微调器或类似功能,则可以在以后实现。否则,这应该可以帮助您入门。