[WIP] Geofencing feature branch #286
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Modify permissions library
Add bridging to test mock API call
Removed unused react-native-permissions library
Oh we don't need react-native-geolocation-service either
Rename registerForGeofences to registerGeofencing
Bridge unregister method
Add permission prompting through react-native-permissions, add to example app
Support location services in terminated state
Only bridge background monitor method to objc, not RN
Point to swift SDK feat/geofencing
Remove duplicate setup_permissions
Bridged android methods (Bridged android methods #283)
Co-authored-by: Evan Masseau <>
dispatch to main thread, update pods
Remove permissions from Android manifest
Add dispatch to main
Remove redundant script loading
Unversion dependencies
Point to updated feat/geofencing swift branch
fix path for CI
Use Task in KlaviyoBridge async calls
Bridge getCurrentGeofences
Point pods to feat/geofencing
Fix async calls
Fix getCurrentGeofences in KlaviyoBridge
Added android "getCurrentGeofences" bridge function, tagged it internal also added tests
Co-authored-by: Evan Masseau <>
Description
Due Diligence
Release/Versioning Considerations
PatchContains internal changes or backwards-compatible bug fixes.MinorContains changes to the public API.MajorContains breaking changes.Changelog / Code Overview
Test Plan
Related Issues/Tickets