Hi
I'm building a desktop application for macOS using Tauri .
I need to integrate RevenueCat for in-app subscriptions with Apple App Store.
I've been looking into the process, and it seems to involve bridging Rust with native macOS (Swift/Objective-C) RevenueCat SDKs via FFI, which I'm not familiar with.
My main challenge is that I don't have experience with Rust's FFI, Swift, or Objective-C.
Has anyone successfully integrated RevenueCat into a Tauri macOS application? If so, could you please share:
-
Your recommended approach: Did you find a way to do this primarily from the Rust side (perhaps using an existing Rust crate or a simpler FFI pattern)? Or did you have to write a Swift/Objective-C wrapper?
-
Any existing examples or boilerplate code: A minimal working example would be incredibly helpful.
-
Alternative strategies: Are there any other ways to approach this integration that might be more accessible for someone without native macOS development experience?