Firebase Analytics iOS 有效的自动续订订阅本地收据验证?

Firebase Analytics iOS Valid Auto Renew Subscription Local Receipt Validation?

我的 iOS 应用程序 (Objective C) 实现了自动续订订阅,我使用 RMAppReceipt 在本地验证有效订阅的收据。工作正常。

但我不得不在我的应用程序中安装 Firebase,由于 OpenSSLBoringSSL 之间的冲突,它永久地破坏了 RMAppReceipt

我正在尝试寻找另一个 ObjC 解决方案来从 Apple 获取收据并在本地进行验证。我注意到 Firebase Analytics 在启动时自动检查我的本地收据,并自动为它找到的每张收据记录类似的内容。

[Firebase/Analytics][I-ACS023141] Purchase is a duplicate and will not be reported. Product ID: 0001

是否有 API 用于使用 Firebase 进行本地收据验证?在我的许多搜索中,我找不到任何关于此的信息。

如果没有,有没有人会推荐任何其他解决方案?

谢谢!

Firebase 没有 public API 来进行本地收据验证。不建议在本地验证收据,您可能需要自己编写,或者您可能想使用一些开源的第 3 方库,但请记住它们可能会受到损害。