RevenueCat / purchases-ios

In-app purchases and subscriptions made easy. Support for iOS, watchOS, tvOS, macOS, and visionOS.
https://www.revenuecat.com/
MIT License
2.35k stars 317 forks source link

Use public and private parameters in console logs #3286

Open jesus-mg-ios opened 1 year ago

jesus-mg-ios commented 1 year ago

Describe the bug I'm seeing on a test flight app that info and error logs are printed on the console. That's OK, but for example, for the email attribution, I can see clearly the user ID and the email ID. I think that maybe they should be hidden.

  1. Environment
    1. Platform: iOS
    2. SDK version: 4.22.1
    3. StoreKit version:
      • [x] StoreKit 1
      • [ ] StoreKit 2 (enabled with usesStoreKit2IfAvailable(true))
    4. OS version:
    5. Xcode version: 14.3.1
    6. Device and/or simulator:
      • [X] Device
      • [ ] Simulator
    7. Environment:
      • [x] Sandbox
      • [x] TestFight
      • [ ] Production
    8. How widespread is the issue. Percentage of devices affected.
RCGitBot commented 1 year ago

👀 We've just linked this issue to our internal tracker and notified the team. Thank you for reporting, we're checking this out!

NachoSoto commented 1 year ago

Thanks for the report! This is indeed in our roadmap.

2608 was the first step. We'll keep this issue open and keep you posted when this is ready 👍🏻