HEL-5183 new example app#72
Conversation
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 46 minutes and 1 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: ⛔ Files ignored due to path filters (19)
📒 Files selected for processing (47)
📝 WalkthroughWalkthroughThis pull request restructures the example app from a React Native CLI project to an Expo 51 standalone application and implements thread-safe continuation management in both Android and iOS SDKs. The example now consumes the SDK via a Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit d13966a. Configure here.

Note
Low Risk
Changes are confined to documentation and the
example/app’s Expo/native build configuration; they should not affect the shipped SDK runtime, but may impact local example build tooling across RN/Expo versions.Overview
Adds a new standalone Expo 51
example/app that consumes the SDK viafile:..and demonstratesinitialize,presentUpsell, entitlement checks,setCustomUserId, andresetHelium, with a new.env-driven configuration template.Reworks the example’s native scaffolding to match Expo prebuild expectations: updates Android Gradle/manifest/settings for Expo autolinking and version-conditional RN behavior, updates iOS
Podfile/Podfile.lockfor Expo modules, and stops committing generated native folders (with docs on regenerating viaexpo prebuild --clean).Simplifies example tooling by switching Babel/Metro config to Expo defaults and removing the prior RN CLI example artifacts (Ruby bundler files, Jest config, old entrypoints, and committed iOS project/workspace).
Reviewed by Cursor Bugbot for commit de1e823. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit
New Features
Documentation
Bug Fixes