Skip to main content
Question

Tauri App for MacOs

  • July 23, 2025
  • 1 reply
  • 20 views

Forum|alt.badge.img+3

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:

  1. 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?

  2. Any existing examples or boilerplate code: A minimal working example would be incredibly helpful.

  3. Alternative strategies: Are there any other ways to approach this integration that might be more accessible for someone without native macOS development experience?

This post has been closed for comments

1 reply

guilherme
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 97 replies
  • July 25, 2025

Hey ​@reto-a26599 ,

At this time, there is no official or widely-accepted community plugin (or boilerplate) for integrating RevenueCat with Tauri macOS/mobile apps. The only supported approach is to use the RevenueCat REST API, which requires you to handle native in-app purchases yourself (via FFI to Swift/Objective-C on macOS/iOS), then sync purchase data with RevenueCat via HTTP.

We are aware of this request and have passed it along as feedback to the team internally!

Thanks for flagging and asking.

Best,


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings