diff --git a/CHANGELOG.md b/CHANGELOG.md index 549acbf7..de81ab93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## 4.16.0 — 2024-09-04 +* [iOS] Fix bug in iOS *Polygon Geofencing* when running in geofences-only mode (`.startGeofences`). iOS would mistakenly turn off location updates exactly 3 samples into the containing circular geofence of a polygon. +* Implement `notifyOnDwell` for polygon-geofences. + ## 4.15.5 — 2024-06-12 * [Android] Remove permission `FOREGROUND_SERVICE_HEALTH`. It turns out that this permission is no longer required when the `ActivityRecognitionServivce` is defined with a `foregroundServiceType="shortservice"`, which allows a background-launched foreground-service to stay active for up to 3 minutes, which is sufficient for the `ActivityRecognitionService`, which typically stays activated only for a few milliseconds. diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.md5 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.md5 deleted file mode 100644 index f3daf323..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.md5 +++ /dev/null @@ -1 +0,0 @@ -ae3c881630952c33ea9a0dfc4131c199 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.sha1 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.sha1 deleted file mode 100644 index 3fa45b38..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.sha1 +++ /dev/null @@ -1 +0,0 @@ -0c9b567149843f8080bb7f540ee66325ce5dc5d4 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.sha256 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.sha256 deleted file mode 100644 index afe1992a..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.sha256 +++ /dev/null @@ -1 +0,0 @@ -9d81fc3c04d1eeb71f3acc19a13853e34607e5c61a5ef944e91c3e12aac326f1 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.sha512 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.sha512 deleted file mode 100644 index a2956136..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar.sha512 +++ /dev/null @@ -1 +0,0 @@ -194b14a3e0fe4dc28862d40cc61fe810398253863d13882d2795c78da51108297bb86e7f0e199614f331c7a2fbd4eb025495b77c3a040498a76b359f79160a01 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.md5 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.md5 deleted file mode 100644 index 4a9d5716..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -39030a1b7c1dfde53423f6ef994cc5e7 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.sha1 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.sha1 deleted file mode 100644 index 2dd6f770..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -55baa65d9c9057c1dd370318a68d7a86efd68564 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.sha256 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.sha256 deleted file mode 100644 index 97291bce..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.sha256 +++ /dev/null @@ -1 +0,0 @@ -3f6d2e67963d942b524f521c12a1ab4e026d48805d2158ea35ce7a3a07c9d1bb \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.sha512 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.sha512 deleted file mode 100644 index c77dba39..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom.sha512 +++ /dev/null @@ -1 +0,0 @@ -87a9aac03ea84fe04e9296d4c516570cfc06ed0dd1027240eca693e5d318cbe331ef79bde718fc387f61df54965e56ef75f30e375efac1f81e84039a0b2c0c10 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar similarity index 73% rename from android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar rename to android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar index 0428402b..12e46219 100644 Binary files a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar and b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar differ diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.md5 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.md5 new file mode 100644 index 00000000..294291fe --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.md5 @@ -0,0 +1 @@ +cc5bfaeff189174153b6a846f3bc83e7 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.sha1 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.sha1 new file mode 100644 index 00000000..ae8b80ab --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.sha1 @@ -0,0 +1 @@ +5be3f8516480f686b90803db356177b1b54685f1 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.sha256 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.sha256 new file mode 100644 index 00000000..47c15205 --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.sha256 @@ -0,0 +1 @@ +10bf59c29dca1c047f7d375731462a3ee8a7567744e0cf9ba3e0d20feddc3fd5 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.sha512 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.sha512 new file mode 100644 index 00000000..dd081c42 --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.aar.sha512 @@ -0,0 +1 @@ +7f2eab53520bb9b47edbca4b3c1f0d1bcf23a2c19abe3a5d53233f06ad7e06229e3b274f93546f4d7cd018064b3c8f8613539c5eca767fc5b1e738e7f776b5cc \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom similarity index 93% rename from android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom rename to android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom index 6ad7af25..d74e2133 100644 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.pom +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom @@ -4,6 +4,6 @@ 4.0.0 com.transistorsoft tslocationmanager-v21 - 3.5.4 + 3.5.5 aar diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.md5 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.md5 new file mode 100644 index 00000000..185ff9c7 --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.md5 @@ -0,0 +1 @@ +192674dc3808ef2c9316229156d2c31e \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.sha1 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.sha1 new file mode 100644 index 00000000..3e2f4422 --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.sha1 @@ -0,0 +1 @@ +5b20f4f4da9ed265065382cc1de4bdef41d62260 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.sha256 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.sha256 new file mode 100644 index 00000000..b26512e3 --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.sha256 @@ -0,0 +1 @@ +55908f954c16f6eb52e50bec30bceba3ee19bae4962973fe77b983dcb5fdc773 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.sha512 b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.sha512 new file mode 100644 index 00000000..c3884969 --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.5/tslocationmanager-v21-3.5.5.pom.sha512 @@ -0,0 +1 @@ +9275591d7949d05453b5d1f7418ae8c6f9f0c49085cbe5a78339848d17da2a409651de631f8832c876f99ace08df0bd85946229dad241b272d667db2ca986093 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/maven-metadata.xml b/android/libs/com/transistorsoft/tslocationmanager-v21/maven-metadata.xml index 851f9519..996b99a6 100644 --- a/android/libs/com/transistorsoft/tslocationmanager-v21/maven-metadata.xml +++ b/android/libs/com/transistorsoft/tslocationmanager-v21/maven-metadata.xml @@ -3,8 +3,8 @@ com.transistorsoft tslocationmanager-v21 - 3.5.4 - 3.5.4 + 3.5.5 + 3.5.5 3.4.6 3.5.0 @@ -12,7 +12,8 @@ 3.5.2 3.5.3 3.5.4 + 3.5.5 - 20240614124335 + 20240828142616 diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.md5 b/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.md5 deleted file mode 100644 index e3a3f17a..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.md5 +++ /dev/null @@ -1 +0,0 @@ -e80cecd3aace3f1dab7d870bd3558915 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.sha1 b/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.sha1 deleted file mode 100644 index ef5ac9d2..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.sha1 +++ /dev/null @@ -1 +0,0 @@ -05fd631d2be61cf4ab1010c0e512f3aa47b8393f \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.sha256 b/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.sha256 deleted file mode 100644 index f75746f3..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.sha256 +++ /dev/null @@ -1 +0,0 @@ -a16a52fb8c5b2366746682e007836e60ef7e5957bf1cd418df7aa877f6bdef73 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.sha512 b/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.sha512 deleted file mode 100644 index 045e4824..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.aar.sha512 +++ /dev/null @@ -1 +0,0 @@ -22cd7f8f7117f1c5fb2b2b1946bd218dd9c11fab4367ef1c031917d8ed563b623d3e9460c2246efcce7bcf721d78ef572737d995a0434d77e1aefb026dd5f037 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.md5 b/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.md5 deleted file mode 100644 index a5ba9855..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -fc46b729ab71bf845ea42fe35dbf2753 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.sha1 b/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.sha1 deleted file mode 100644 index 2460483b..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -27abfc72b8c14647b772b456445ecf415e9ef38e \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.sha256 b/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.sha256 deleted file mode 100644 index 0d6903fb..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.sha256 +++ /dev/null @@ -1 +0,0 @@ -bacc99ed9de55095d1ae46675e08692e15903b1d0a92b63c9d69bbff6809e65f \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.sha512 b/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.sha512 deleted file mode 100644 index 0b7c3fc1..00000000 --- a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom.sha512 +++ /dev/null @@ -1 +0,0 @@ -042b513729d84e1c3d3eaea671ff2d1044fbd6682a26c151583b119d7de2fa7f81dcc2ffcc59ebc607d772db9002fd522b2493da70738a72e1d35dbd51c25935 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar similarity index 73% rename from android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar rename to android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar index 86fcf0d4..b7a7f4c8 100644 Binary files a/android/libs/com/transistorsoft/tslocationmanager-v21/3.5.4/tslocationmanager-v21-3.5.4.aar and b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar differ diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.md5 b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.md5 new file mode 100644 index 00000000..68c6ed2d --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.md5 @@ -0,0 +1 @@ +17bb6e5f1fb04d4c11463fdff887e637 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.sha1 b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.sha1 new file mode 100644 index 00000000..0e59d361 --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.sha1 @@ -0,0 +1 @@ +5b5da7e6ea0c333d3e6bf832cb5f7eb6e05f93ce \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.sha256 b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.sha256 new file mode 100644 index 00000000..85d7ee34 --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.sha256 @@ -0,0 +1 @@ +94491028d10d93b0ee1bacbab5f776f38aff0313f1e17304aee588e8834e20a7 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.sha512 b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.sha512 new file mode 100644 index 00000000..ec3c2eba --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.aar.sha512 @@ -0,0 +1 @@ +9b18f203d642fd7d71a5377d3d8365eddb963949d46938ccd237fcdce309383b59c282aae1e963a79cfa9e5153997ecb97769b8f931aaafbe48c54d6b12c81b6 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom similarity index 93% rename from android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom rename to android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom index 822ef262..5b307c79 100644 --- a/android/libs/com/transistorsoft/tslocationmanager/3.5.4/tslocationmanager-3.5.4.pom +++ b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom @@ -4,6 +4,6 @@ 4.0.0 com.transistorsoft tslocationmanager - 3.5.4 + 3.5.5 aar diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.md5 b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.md5 new file mode 100644 index 00000000..592ff66c --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.md5 @@ -0,0 +1 @@ +e9fe84ef67de7da4fcc9715e824ba6ba \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.sha1 b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.sha1 new file mode 100644 index 00000000..e8859c2f --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.sha1 @@ -0,0 +1 @@ +f7f46463fb33d56dbdaea708827ef747052731ac \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.sha256 b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.sha256 new file mode 100644 index 00000000..82b295b0 --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.sha256 @@ -0,0 +1 @@ +edbae2ab559edf6b0f4e26a029fbae2f5d8e7a634001a61b3cd9d2b41d4bc962 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.sha512 b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.sha512 new file mode 100644 index 00000000..2925ad2a --- /dev/null +++ b/android/libs/com/transistorsoft/tslocationmanager/3.5.5/tslocationmanager-3.5.5.pom.sha512 @@ -0,0 +1 @@ +3c33bd02620a2da79d665b5b16978fab968ea20deef157b01a91bd38e2f835341e78fca96b690534d2ea9320bb7207aaa0f7272684b92d1413d70cfdf2235013 \ No newline at end of file diff --git a/android/libs/com/transistorsoft/tslocationmanager/maven-metadata.xml b/android/libs/com/transistorsoft/tslocationmanager/maven-metadata.xml index 7ed90413..b9075e91 100644 --- a/android/libs/com/transistorsoft/tslocationmanager/maven-metadata.xml +++ b/android/libs/com/transistorsoft/tslocationmanager/maven-metadata.xml @@ -3,8 +3,8 @@ com.transistorsoft tslocationmanager - 3.5.4 - 3.5.4 + 3.5.5 + 3.5.5 3.4.6 3.5.0 @@ -12,7 +12,8 @@ 3.5.2 3.5.3 3.5.4 + 3.5.5 - 20240614124335 + 20240828142616 diff --git a/android/src/main/java/com/transistorsoft/flutter/backgroundgeolocation/BackgroundGeolocationModule.java b/android/src/main/java/com/transistorsoft/flutter/backgroundgeolocation/BackgroundGeolocationModule.java index ac0e0c67..7821b084 100644 --- a/android/src/main/java/com/transistorsoft/flutter/backgroundgeolocation/BackgroundGeolocationModule.java +++ b/android/src/main/java/com/transistorsoft/flutter/backgroundgeolocation/BackgroundGeolocationModule.java @@ -238,7 +238,7 @@ private void handlePlayServicesConnectError(Integer errorCode) { @SuppressWarnings("unchecked") @Override - public void onMethodCall(MethodCall call, @NonNull MethodChannel.Result result) { + public void onMethodCall(@NonNull MethodCall call, @NonNull MethodChannel.Result result) { if (call.method.equalsIgnoreCase(ACTION_READY)) { Map params = (Map) call.arguments; ready(params, result); @@ -361,7 +361,7 @@ private void getState(MethodChannel.Result result) { } @SuppressWarnings("unchecked") - private void ready(Map params, final MethodChannel.Result result) { + private void ready(@NonNull Map params, final MethodChannel.Result result) { boolean reset = (!params.containsKey("reset")) || (boolean) params.get("reset"); TSConfig config = TSConfig.getInstance(mContext); @@ -467,7 +467,7 @@ private void stop(final MethodChannel.Result result) { }); } - private void changePace(MethodCall call, final MethodChannel.Result result) { + private void changePace(@NonNull MethodCall call, final MethodChannel.Result result) { final boolean isMoving = (boolean) call.arguments; BackgroundGeolocation.getInstance(mContext).changePace(isMoving, new TSCallback() { @Override public void onSuccess() { @@ -480,7 +480,7 @@ private void changePace(MethodCall call, final MethodChannel.Result result) { } @SuppressWarnings("unchecked") - private void getCurrentPosition(Map options, final MethodChannel.Result result) { + private void getCurrentPosition(@NonNull Map options, final MethodChannel.Result result) { TSCurrentPositionRequest.Builder builder = new TSCurrentPositionRequest.Builder(mContext); builder.setCallback(new TSLocationCallback() { @@ -518,7 +518,7 @@ private void getCurrentPosition(Map options, final MethodChannel } @SuppressWarnings("unchecked") - private void watchPosition(Map options, final MethodChannel.Result result) { + private void watchPosition(@NonNull Map options, final MethodChannel.Result result) { TSWatchPositionRequest.Builder builder = new TSWatchPositionRequest.Builder(mContext); builder.setCallback(new TSLocationCallback() { @@ -641,11 +641,11 @@ private void sync(final MethodChannel.Result result) { }); } - private void getOdometer(MethodChannel.Result result) { + private void getOdometer(@NonNull MethodChannel.Result result) { result.success(BackgroundGeolocation.getInstance(mContext).getOdometer().doubleValue()); } - private void setOdometer(Double odometer, final MethodChannel.Result result) { + private void setOdometer(@NonNull Double odometer, final MethodChannel.Result result) { BackgroundGeolocation.getInstance(mContext).setOdometer(odometer.floatValue(), new TSLocationCallback() { @Override public void onLocation(TSLocation location) { try { @@ -671,7 +671,7 @@ private void addGeofence(Map params, final MethodChannel.Result } } - private void addGeofences(List> data, final MethodChannel.Result result) { + private void addGeofences(@NonNull List> data, final MethodChannel.Result result) { List geofences = new ArrayList<>(); for (int n=0;n args, MethodChannel.Result result) { + private void log(@NonNull List args, @NonNull MethodChannel.Result result) { String level = args.get(0); String message = args.get(1); TSLog.log(level, message); @@ -845,7 +845,7 @@ private void emailLog(List args, final MethodChannel.Result result) { }); } - private void uploadLog(List args, final MethodChannel.Result result) { + private void uploadLog(@NonNull List args, final MethodChannel.Result result) { String url = (String) args.get(0); Map params = (Map) args.get(1); @@ -864,12 +864,12 @@ private void destroyLog(final MethodChannel.Result result) { }); } - private void log(String level, String message, MethodChannel.Result result) { + private void log(String level, String message, @NonNull MethodChannel.Result result) { TSLog.log(level, message); result.success(true); } - private void getSensors(MethodChannel.Result result) { + private void getSensors(@NonNull MethodChannel.Result result) { Sensors sensors = Sensors.getInstance(mContext); Map params = new HashMap<>(); params.put("platform", "android"); @@ -880,15 +880,15 @@ private void getSensors(MethodChannel.Result result) { result.success(params); } - private void isPowerSaveMode(MethodChannel.Result result) { + private void isPowerSaveMode(@NonNull MethodChannel.Result result) { result.success(BackgroundGeolocation.getInstance(mContext).isPowerSaveMode()); } - private void isIgnoringBatteryOptimizations(MethodChannel.Result result) { + private void isIgnoringBatteryOptimizations(@NonNull MethodChannel.Result result) { result.success(BackgroundGeolocation.getInstance(mContext).isIgnoringBatteryOptimizations()); } - private void requestSettings(List args, MethodChannel.Result result) { + private void requestSettings(@NonNull List args, MethodChannel.Result result) { String action = (String) args.get(0); DeviceSettingsRequest request = BackgroundGeolocation.getInstance(mContext).requestSettings(action); @@ -899,7 +899,7 @@ private void requestSettings(List args, MethodChannel.Result result) { } } - private void showSettings(List args, MethodChannel.Result result) { + private void showSettings(@NonNull List args, MethodChannel.Result result) { String action = (String) args.get(0); boolean didShow = BackgroundGeolocation.getInstance(mContext).showSettings(action); if (didShow) { @@ -909,11 +909,11 @@ private void showSettings(List args, MethodChannel.Result result) { } } - private void getDeviceInfo(MethodChannel.Result result) { + private void getDeviceInfo(@NonNull MethodChannel.Result result) { result.success(DeviceInfo.getInstance(mContext).toMap()); } - private void getProviderState(MethodChannel.Result result) { + private void getProviderState(@NonNull MethodChannel.Result result) { result.success(BackgroundGeolocation.getInstance(mContext).getProviderState().toMap()); } @@ -947,7 +947,7 @@ private void requestTemporaryFullAccuracy(String purpose, final MethodChannel.Re }); } - private void getTransistorToken(Listargs, final MethodChannel.Result result) { + private void getTransistorToken(@NonNull Listargs, final MethodChannel.Result result) { String orgname = args.get(0); String username = args.get(1); String url = args.get(2); @@ -976,7 +976,7 @@ public void onFailure(String error) { }); } - private void playSound(String name, MethodChannel.Result result) { + private void playSound(String name, @NonNull MethodChannel.Result result) { BackgroundGeolocation.getInstance(mContext).startTone(name); result.success(true); } @@ -984,8 +984,9 @@ private void playSound(String name, MethodChannel.Result result) { //// // Utility Methods // + @NonNull @SuppressWarnings("unchecked") - private static JSONObject mapToJson(Map map) throws JSONException { + private static JSONObject mapToJson(@NonNull Map map) throws JSONException { JSONObject jsonData = new JSONObject(); for (String key : map.keySet()) { Object value = map.get(key); @@ -999,6 +1000,7 @@ private static JSONObject mapToJson(Map map) throws JSONExceptio return jsonData; } + @NonNull @SuppressWarnings("unchecked") private static JSONArray listToJson(List list) throws JSONException { JSONArray jsonData = new JSONArray(); @@ -1022,7 +1024,8 @@ private static Map jsonToMap(JSONObject json) throws JSONExcepti return retMap; } - private static Map toMap(JSONObject object) throws JSONException { + @NonNull + private static Map toMap(@NonNull JSONObject object) throws JSONException { Map map = new HashMap<>(); Iterator keysItr = object.keys(); @@ -1042,7 +1045,8 @@ else if(value instanceof JSONObject) { return map; } - private static List toList(JSONArray array) throws JSONException { + @NonNull + private static List toList(@NonNull JSONArray array) throws JSONException { List list = new ArrayList<>(); for(int i = 0; i < array.length(); i++) { Object value = array.get(i); @@ -1058,7 +1062,7 @@ else if(value instanceof JSONObject) { return list; } - private Map setHeadlessJobService(Map config) { + private Map setHeadlessJobService(@NonNull Map config) { config.put("headlessJobService", JOB_SERVICE_CLASS); return config; } @@ -1076,7 +1080,7 @@ private boolean applyConfig(Map params, MethodChannel.Result res return true; } - private void resultWithState(MethodChannel.Result result) { + private void resultWithState(@NonNull MethodChannel.Result result) { try { result.success(jsonToMap(TSConfig.getInstance(mContext).toJson())); } catch (JSONException e) { @@ -1093,7 +1097,7 @@ public void onActivityPaused(Activity activity) { } @Override - public void onActivityResumed(Activity activity) { + public void onActivityResumed(@NonNull Activity activity) { if (!activity.equals(mActivity)) { return; } @@ -1106,7 +1110,7 @@ public void onActivityStarted(Activity activity) { } } @Override - public void onActivityStopped(Activity activity) { + public void onActivityStopped(@NonNull Activity activity) { if (!activity.equals(mActivity)) { return; } diff --git a/android/src/main/java/com/transistorsoft/flutter/backgroundgeolocation/FLTBackgroundGeolocationPlugin.java b/android/src/main/java/com/transistorsoft/flutter/backgroundgeolocation/FLTBackgroundGeolocationPlugin.java index ea72961b..28c0d652 100644 --- a/android/src/main/java/com/transistorsoft/flutter/backgroundgeolocation/FLTBackgroundGeolocationPlugin.java +++ b/android/src/main/java/com/transistorsoft/flutter/backgroundgeolocation/FLTBackgroundGeolocationPlugin.java @@ -14,7 +14,7 @@ public class FLTBackgroundGeolocationPlugin implements FlutterPlugin, ActivityAw public FLTBackgroundGeolocationPlugin() { } @Override - public void onAttachedToEngine(FlutterPlugin.FlutterPluginBinding binding) { + public void onAttachedToEngine(@NonNull FlutterPlugin.FlutterPluginBinding binding) { BackgroundGeolocationModule.getInstance().onAttachedToEngine(binding.getApplicationContext(), binding.getBinaryMessenger()); } @@ -24,7 +24,7 @@ public void onDetachedFromEngine(@NonNull FlutterPlugin.FlutterPluginBinding bin } @Override - public void onAttachedToActivity(ActivityPluginBinding activityPluginBinding) { + public void onAttachedToActivity(@NonNull ActivityPluginBinding activityPluginBinding) { BackgroundGeolocationModule.getInstance().setActivity(activityPluginBinding.getActivity()); } diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index adb86eea..5e43dfc0 100644 --- a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -52,8 +52,8 @@ + identifier = "../../../../../CityDrive.gpx" + referenceType = "0"> with TickerProviderStateMixin BinaryPath - TSLocationManager.framework/TSLocationManager + TSLocationManager.framework/Versions/A/TSLocationManager LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-maccatalyst LibraryPath TSLocationManager.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + maccatalyst BinaryPath - TSLocationManager.framework/Versions/A/TSLocationManager + TSLocationManager.framework/TSLocationManager LibraryIdentifier - ios-arm64_x86_64-maccatalyst + ios-arm64_x86_64-simulator LibraryPath TSLocationManager.framework SupportedArchitectures @@ -33,24 +36,21 @@ SupportedPlatform ios SupportedPlatformVariant - maccatalyst + simulator BinaryPath TSLocationManager.framework/TSLocationManager LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath TSLocationManager.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator CFBundlePackageType diff --git a/ios/TSLocationManager.xcframework/_CodeSignature/CodeDirectory b/ios/TSLocationManager.xcframework/_CodeSignature/CodeDirectory index a69fec6d..c3d8017d 100644 Binary files a/ios/TSLocationManager.xcframework/_CodeSignature/CodeDirectory and b/ios/TSLocationManager.xcframework/_CodeSignature/CodeDirectory differ diff --git a/ios/TSLocationManager.xcframework/_CodeSignature/CodeRequirements-1 b/ios/TSLocationManager.xcframework/_CodeSignature/CodeRequirements-1 index f6d3c125..6848dd41 100644 Binary files a/ios/TSLocationManager.xcframework/_CodeSignature/CodeRequirements-1 and b/ios/TSLocationManager.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/TSLocationManager.xcframework/_CodeSignature/CodeResources b/ios/TSLocationManager.xcframework/_CodeSignature/CodeResources index 66d48c1d..d59b2ef8 100644 --- a/ios/TSLocationManager.xcframework/_CodeSignature/CodeResources +++ b/ios/TSLocationManager.xcframework/_CodeSignature/CodeResources @@ -78,11 +78,11 @@ ios-arm64/TSLocationManager.framework/Headers/TSGeofenceEvent.h - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= ios-arm64/TSLocationManager.framework/Headers/TSGeofenceManager.h - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= ios-arm64/TSLocationManager.framework/Headers/TSGeofencesChangeEvent.h @@ -106,7 +106,7 @@ ios-arm64/TSLocationManager.framework/Headers/TSLocationManager.h - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= ios-arm64/TSLocationManager.framework/Headers/TSPowerSaveChangeEvent.h @@ -154,11 +154,11 @@ ios-arm64/TSLocationManager.framework/TSLocationManager - nFPpQYkPkS3G16PA/mtY5nyQjFE= + AtsRxh5qa2SixW9RuzahO8w7fmc= ios-arm64/TSLocationManager.framework/_CodeSignature/CodeDirectory - ehk8lzGhzf4e7OzCsym5ArWKG0k= + E61uylP12SUsGNKemfbH+dTCAwA= ios-arm64/TSLocationManager.framework/_CodeSignature/CodeRequirements @@ -166,15 +166,15 @@ ios-arm64/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 - 5XnWEnqD+KUoMLbgmbMPqWmErsQ= + xpbAmKDkbkRqqZMkJYcT6j6Z2fg= ios-arm64/TSLocationManager.framework/_CodeSignature/CodeResources - Qi3Q12P7CElTClKn8K8GwBmUxIM= + s0uvR52CQligBDfs/Q7H0iAolO4= ios-arm64/TSLocationManager.framework/_CodeSignature/CodeSignature - HtesPYgtbPfikrxbxz7ttqXagb8= + X6O3DD0xdmBbfBo/QrJKU+Bsju8= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/AtomicBoolean.h @@ -250,11 +250,11 @@ ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceEvent.h - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceManager.h - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofencesChangeEvent.h @@ -278,7 +278,7 @@ ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSLocationManager.h - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSPowerSaveChangeEvent.h @@ -314,7 +314,7 @@ ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Resources/Info.plist - VQu38Y9VjXmCUJxnJ0pWrq1IL18= + 2U7EVkPTbet84Q6Wf8sKlV6a/Ng= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Resources/Miniball/Miniball.hpp @@ -326,11 +326,11 @@ ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/TSLocationManager - fsVlGpPXfInNgHUBxp4Omtqcwn4= + cqY9kxq7AAzZvkzut25RG0x/re4= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeDirectory - h1eLgS4AigfXDrR/IpNH35iqs80= + GHCcCsOZxGYeqTKkkzZcW5GrNnI= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeRequirements @@ -338,15 +338,15 @@ ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 - Xqt2wAO5gzoAUD4+SRilLeDr9aY= + eaAKrHHpqxu9q/kjfGgyPQ3kGP4= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeResources - SsuvMo/hFxXb9ZI/lbRhxc5Byg8= + 5P34ThwRBl78P4Y4D3tXth6myxw= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeSignature - bC9EjLD3Z+QaDboNc0Kiuud1O7Y= + QxsqEcG16kO5S6xTmz9ifLv4zzs= ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/AtomicBoolean.h @@ -422,11 +422,11 @@ ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceEvent.h - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceManager.h - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofencesChangeEvent.h @@ -450,7 +450,7 @@ ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSLocationManager.h - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSPowerSaveChangeEvent.h @@ -498,11 +498,11 @@ ios-arm64_x86_64-simulator/TSLocationManager.framework/TSLocationManager - RC0vS5Ipv0+y1aUcCzsbeNmj+5I= + U+OfRvzYHeS+4gaL/nb4qWFCdI4= ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeDirectory - FQvW1pXb7FSVD3bCQ/JRyU6YX3M= + 81EnF8GQWDJipI/ZSDx90WSWLeQ= ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeRequirements @@ -510,11 +510,11 @@ ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 - p6Ph7lgKzY1ZywEQ9/JgvDD/P78= + SznUznMR7zTOnF2F8cRQSf1Y5fM= ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeResources - q8lw5hkok4WmD3SqgW2AdHgUZHQ= + gzh2O6XyYUxrHS9Ar9s+vvF0lZM= ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeSignature @@ -725,22 +725,22 @@ hash - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= hash2 - z32/ulcyyxS9cqtMmmr6QTiq1eY8TCIG5cy+91gnF48= + 4WOSq5FaA0hPaz2oe9gVB2A2f0YAeko6v6LN+/aE1TA= ios-arm64/TSLocationManager.framework/Headers/TSGeofenceManager.h hash - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= hash2 - EJZnCC5PZkw2GaxqPVLZV2eLpW/G2GgEJM7nFYby1II= + oYEDI+xEbSu/W59P2yhuNEKzJmsp1vHYuQ1/zFpM9O4= ios-arm64/TSLocationManager.framework/Headers/TSGeofencesChangeEvent.h @@ -802,11 +802,11 @@ hash - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= hash2 - TrpWKCiP4P2pNAUvdax23S6/7NBBVDzbhT2IkAhBd7U= + kWPMz9EbqBiYBJ+4slUiHrygD+Fd8tibhhTJY2cq/OE= ios-arm64/TSLocationManager.framework/Headers/TSPowerSaveChangeEvent.h @@ -934,22 +934,22 @@ hash - nFPpQYkPkS3G16PA/mtY5nyQjFE= + AtsRxh5qa2SixW9RuzahO8w7fmc= hash2 - BC6GTKMQ4G++kTgheAe9jU2nqmCtEPFzQwM7vrqHC0I= + RTQDC4nFoE7LGh0Ej70N3oibmZLISuIKMXSJHOf0icc= ios-arm64/TSLocationManager.framework/_CodeSignature/CodeDirectory hash - ehk8lzGhzf4e7OzCsym5ArWKG0k= + E61uylP12SUsGNKemfbH+dTCAwA= hash2 - LRSDnPZNhED+Zi5+9EObbyJSdzggA/fYal0/9oZW2qg= + xlSOEyEfliZiEEPmDuw+8CQun9wG565sx+tmVA5+nbY= ios-arm64/TSLocationManager.framework/_CodeSignature/CodeRequirements @@ -967,33 +967,33 @@ hash - 5XnWEnqD+KUoMLbgmbMPqWmErsQ= + xpbAmKDkbkRqqZMkJYcT6j6Z2fg= hash2 - XpNNlKZJyG9zEzU47FC3uG6pPp7ajmqko/KBHAWhagc= + LVZGgiWJJ81+Fg9LnBqT+U5WQ9lLSuQ3cRqIpneFM1I= ios-arm64/TSLocationManager.framework/_CodeSignature/CodeResources hash - Qi3Q12P7CElTClKn8K8GwBmUxIM= + s0uvR52CQligBDfs/Q7H0iAolO4= hash2 - 54OOGlS6eGJs5qTrsDL45CwdOuL6u5glfhzYNvPFtk8= + /52F9dpQq5Jh0+t2+FAc7DCimRbHONkGPapCDmIGZIE= ios-arm64/TSLocationManager.framework/_CodeSignature/CodeSignature hash - HtesPYgtbPfikrxbxz7ttqXagb8= + X6O3DD0xdmBbfBo/QrJKU+Bsju8= hash2 - 1lxuJyVj9PUNfIvwouosdD2YjLSownfg4MUANvqT7Ns= + pYj9sHuV9XfdapLgbrdeMqU9OcLzbpxLi5G0tvj63kM= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/AtomicBoolean.h @@ -1198,22 +1198,22 @@ hash - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= hash2 - z32/ulcyyxS9cqtMmmr6QTiq1eY8TCIG5cy+91gnF48= + 4WOSq5FaA0hPaz2oe9gVB2A2f0YAeko6v6LN+/aE1TA= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceManager.h hash - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= hash2 - EJZnCC5PZkw2GaxqPVLZV2eLpW/G2GgEJM7nFYby1II= + oYEDI+xEbSu/W59P2yhuNEKzJmsp1vHYuQ1/zFpM9O4= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofencesChangeEvent.h @@ -1275,11 +1275,11 @@ hash - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= hash2 - TrpWKCiP4P2pNAUvdax23S6/7NBBVDzbhT2IkAhBd7U= + kWPMz9EbqBiYBJ+4slUiHrygD+Fd8tibhhTJY2cq/OE= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSPowerSaveChangeEvent.h @@ -1374,11 +1374,11 @@ hash - VQu38Y9VjXmCUJxnJ0pWrq1IL18= + 2U7EVkPTbet84Q6Wf8sKlV6a/Ng= hash2 - 0BYM2uhdjn8SOtCtlKMdKGmX8dM/2WLgUyDb5rzh0vM= + vCqBOWwHry9wJqGJ3XT344jrR6l95LSaWQfXDejbbuM= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Resources/Miniball/Miniball.hpp @@ -1407,22 +1407,22 @@ hash - fsVlGpPXfInNgHUBxp4Omtqcwn4= + cqY9kxq7AAzZvkzut25RG0x/re4= hash2 - r2xdNI5Kzyf42Q/Xis6St1srKv7YmLNleXN8jxNrgNU= + TS6qToQ1/6QYVaStACN+mpD2VI1bAdDLOOAZKma6MIw= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeDirectory hash - h1eLgS4AigfXDrR/IpNH35iqs80= + GHCcCsOZxGYeqTKkkzZcW5GrNnI= hash2 - olJauhAoH+HQKI4NQh81+tIOZHQ+dUI3UWkBSKcptC4= + etCaT8uWGd7mRAxuc2urtzMemejUnb4UtkCNVmGqYqg= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeRequirements @@ -1440,33 +1440,33 @@ hash - Xqt2wAO5gzoAUD4+SRilLeDr9aY= + eaAKrHHpqxu9q/kjfGgyPQ3kGP4= hash2 - SeW4EEYurPbLHb1DiAqyx7D87O/4jPyVIb+9I5OPWQA= + nPSYLcdED1z2Cgj57UCHf1g36e27vgp8Sn0NJxZQdvg= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeResources hash - SsuvMo/hFxXb9ZI/lbRhxc5Byg8= + 5P34ThwRBl78P4Y4D3tXth6myxw= hash2 - 6y6650fZ/ea2cmrEi5KFPLMorRWxF4WVXcse6tiZxu8= + 6WP3p6t9mL/8kW/0orIRc7Q8wW+Lnt3OId3RZAMiJrA= ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeSignature hash - bC9EjLD3Z+QaDboNc0Kiuud1O7Y= + QxsqEcG16kO5S6xTmz9ifLv4zzs= hash2 - DQ/LwkEW7quxNfaYUJgxImvPp3nL081gohLGQXSCDw8= + GlaraBShulcV6zT7JZ31iXsl20/jL64jDuwddLVj+6c= ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/AtomicBoolean.h @@ -1671,22 +1671,22 @@ hash - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= hash2 - z32/ulcyyxS9cqtMmmr6QTiq1eY8TCIG5cy+91gnF48= + 4WOSq5FaA0hPaz2oe9gVB2A2f0YAeko6v6LN+/aE1TA= ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceManager.h hash - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= hash2 - EJZnCC5PZkw2GaxqPVLZV2eLpW/G2GgEJM7nFYby1II= + oYEDI+xEbSu/W59P2yhuNEKzJmsp1vHYuQ1/zFpM9O4= ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofencesChangeEvent.h @@ -1748,11 +1748,11 @@ hash - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= hash2 - TrpWKCiP4P2pNAUvdax23S6/7NBBVDzbhT2IkAhBd7U= + kWPMz9EbqBiYBJ+4slUiHrygD+Fd8tibhhTJY2cq/OE= ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSPowerSaveChangeEvent.h @@ -1880,22 +1880,22 @@ hash - RC0vS5Ipv0+y1aUcCzsbeNmj+5I= + U+OfRvzYHeS+4gaL/nb4qWFCdI4= hash2 - WPgRG9HreJiDN3uAotf7oltARfdg6R/DAJMtvcxOIEs= + ajlPo1crYClkn3XBJbJIVEqBI51nOBG7QnO/sA63YRk= ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeDirectory hash - FQvW1pXb7FSVD3bCQ/JRyU6YX3M= + 81EnF8GQWDJipI/ZSDx90WSWLeQ= hash2 - jx2eLV1IDRNecU/jRk1hsdSX90S2/xIpH8i/rFeX+8U= + Lsx+8qZVqa+xvrVgf8nsyiOYodKRF8ZCuk2uEkaZFwg= ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeRequirements @@ -1913,22 +1913,22 @@ hash - p6Ph7lgKzY1ZywEQ9/JgvDD/P78= + SznUznMR7zTOnF2F8cRQSf1Y5fM= hash2 - n7c+ljBqKnoWgSHyhsNU4v8agFYwCYAgCdRKc0TwCZQ= + au+JmN4zyH4GSyFGdIkM9pnUzjnjRmQwKzgMdL4JWOQ= ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeResources hash - q8lw5hkok4WmD3SqgW2AdHgUZHQ= + gzh2O6XyYUxrHS9Ar9s+vvF0lZM= hash2 - 9OB/jCK93kwEsGQaKkj0UzjHh7CkR3FIX49aaj/B350= + qW50Raw6rcBtIMbYC9X73WwpdUsEFEyGTC1jAo45h+A= ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeSignature diff --git a/ios/TSLocationManager.xcframework/_CodeSignature/CodeSignature b/ios/TSLocationManager.xcframework/_CodeSignature/CodeSignature index b2e0dbc0..94cfb8cf 100644 Binary files a/ios/TSLocationManager.xcframework/_CodeSignature/CodeSignature and b/ios/TSLocationManager.xcframework/_CodeSignature/CodeSignature differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSGeofenceEvent.h b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSGeofenceEvent.h index 1968473b..2f58ded4 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSGeofenceEvent.h +++ b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSGeofenceEvent.h @@ -45,6 +45,7 @@ /// :nodoc: -(instancetype)initWithGeofence:(TSGeofence*)geofence region:(CLCircularRegion*)circularRegion action:(NSString*)actionName; +-(instancetype)initWithGeofence:(TSGeofence*)geofence action:(NSString*)actionName; /// :nodoc: -(void) startLoiteringAt:(CLLocation*)location callback:(void (^)(void))callback; diff --git a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSGeofenceManager.h b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSGeofenceManager.h index 3586b194..f3ee5803 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSGeofenceManager.h +++ b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSGeofenceManager.h @@ -23,6 +23,8 @@ extern NSString *const STATIONARY_REGION_IDENTIFIER; @property (atomic) BOOL isMoving; @property (atomic) BOOL enabled; @property (atomic) BOOL evaluated; +@property (atomic) BOOL isUpdatingLocation; +@property (atomic) BOOL isEvaluatingEvents; @property (atomic) BOOL isRequestingLocation; @property (atomic) BOOL isMonitoringSignificantChanges; @property (atomic) BOOL willEvaluateProximity; @@ -47,4 +49,6 @@ extern NSString *const STATIONARY_REGION_IDENTIFIER; -(NSString*) identifierFor:(CLCircularRegion*)region; -(void) create:(NSArray*)geofences success:(void (^)(void))success failure:(void (^)(NSString*))failure; -(void) destroy:(NSArray*)identifiers success:(void (^)(void))success failure:(void (^)(NSString*))failure; +-(BOOL) isInfiniteMonitoring; + @end diff --git a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSLocationManager.h b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSLocationManager.h index 3c8c9074..4eb2303a 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSLocationManager.h +++ b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/Headers/TSLocationManager.h @@ -289,7 +289,6 @@ FOUNDATION_EXPORT NSString* TSLocationManagerVersion; - (void) removeGeofence:(NSString*)identifier success:(void (^)(void))success failure:(void (^)(NSString* error))failure; - (void) removeGeofences:(NSArray*)identifiers success:(void (^)(void))success failure:(void (^)(NSString* error))failure;; - (void) removeGeofences; - - (NSArray*) getGeofences; - (void) getGeofences:(void (^)(NSArray*))success failure:(void (^)(NSString*))failure; - (void) getGeofence:(NSString*)identifier success:(void (^)(TSGeofence*))success failure:(void (^)(NSString*))failure; diff --git a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/TSLocationManager b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/TSLocationManager index c85810b8..bc67c5e0 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/TSLocationManager and b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/TSLocationManager differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeDirectory b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeDirectory index 45768540..2c4f09dd 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeDirectory and b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 index 93f563c1..02128cd0 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 and b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeResources b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeResources index 6927de78..162c8184 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeResources +++ b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeResources @@ -78,11 +78,11 @@ Headers/TSGeofenceEvent.h - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= Headers/TSGeofenceManager.h - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= Headers/TSGeofencesChangeEvent.h @@ -106,7 +106,7 @@ Headers/TSLocationManager.h - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= Headers/TSPowerSaveChangeEvent.h @@ -357,22 +357,22 @@ hash - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= hash2 - z32/ulcyyxS9cqtMmmr6QTiq1eY8TCIG5cy+91gnF48= + 4WOSq5FaA0hPaz2oe9gVB2A2f0YAeko6v6LN+/aE1TA= Headers/TSGeofenceManager.h hash - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= hash2 - EJZnCC5PZkw2GaxqPVLZV2eLpW/G2GgEJM7nFYby1II= + oYEDI+xEbSu/W59P2yhuNEKzJmsp1vHYuQ1/zFpM9O4= Headers/TSGeofencesChangeEvent.h @@ -434,11 +434,11 @@ hash - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= hash2 - TrpWKCiP4P2pNAUvdax23S6/7NBBVDzbhT2IkAhBd7U= + kWPMz9EbqBiYBJ+4slUiHrygD+Fd8tibhhTJY2cq/OE= Headers/TSPowerSaveChangeEvent.h diff --git a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeSignature b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeSignature index c40a83f2..a4d01d57 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeSignature and b/ios/TSLocationManager.xcframework/ios-arm64/TSLocationManager.framework/_CodeSignature/CodeSignature differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceEvent.h b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceEvent.h index 1968473b..2f58ded4 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceEvent.h +++ b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceEvent.h @@ -45,6 +45,7 @@ /// :nodoc: -(instancetype)initWithGeofence:(TSGeofence*)geofence region:(CLCircularRegion*)circularRegion action:(NSString*)actionName; +-(instancetype)initWithGeofence:(TSGeofence*)geofence action:(NSString*)actionName; /// :nodoc: -(void) startLoiteringAt:(CLLocation*)location callback:(void (^)(void))callback; diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceManager.h b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceManager.h index 3586b194..f3ee5803 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceManager.h +++ b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSGeofenceManager.h @@ -23,6 +23,8 @@ extern NSString *const STATIONARY_REGION_IDENTIFIER; @property (atomic) BOOL isMoving; @property (atomic) BOOL enabled; @property (atomic) BOOL evaluated; +@property (atomic) BOOL isUpdatingLocation; +@property (atomic) BOOL isEvaluatingEvents; @property (atomic) BOOL isRequestingLocation; @property (atomic) BOOL isMonitoringSignificantChanges; @property (atomic) BOOL willEvaluateProximity; @@ -47,4 +49,6 @@ extern NSString *const STATIONARY_REGION_IDENTIFIER; -(NSString*) identifierFor:(CLCircularRegion*)region; -(void) create:(NSArray*)geofences success:(void (^)(void))success failure:(void (^)(NSString*))failure; -(void) destroy:(NSArray*)identifiers success:(void (^)(void))success failure:(void (^)(NSString*))failure; +-(BOOL) isInfiniteMonitoring; + @end diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSLocationManager.h b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSLocationManager.h index 3c8c9074..4eb2303a 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSLocationManager.h +++ b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Headers/TSLocationManager.h @@ -289,7 +289,6 @@ FOUNDATION_EXPORT NSString* TSLocationManagerVersion; - (void) removeGeofence:(NSString*)identifier success:(void (^)(void))success failure:(void (^)(NSString* error))failure; - (void) removeGeofences:(NSArray*)identifiers success:(void (^)(void))success failure:(void (^)(NSString* error))failure;; - (void) removeGeofences; - - (NSArray*) getGeofences; - (void) getGeofences:(void (^)(NSArray*))success failure:(void (^)(NSString*))failure; - (void) getGeofence:(NSString*)identifier success:(void (^)(TSGeofence*))success failure:(void (^)(NSString*))failure; diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Resources/Info.plist b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Resources/Info.plist index 7917f970..9a7709b4 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Resources/Info.plist +++ b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/Resources/Info.plist @@ -27,7 +27,7 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - + 21F77 DTPlatformName macosx DTPlatformVersion diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/TSLocationManager b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/TSLocationManager index 9c613308..ddb2a5ce 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/TSLocationManager and b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/TSLocationManager differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeDirectory b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeDirectory index fb211436..9d5aa225 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeDirectory and b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 index c26c68d8..1d45c2fe 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 and b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeResources b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeResources index 9056278b..fdd50557 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeResources +++ b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - VQu38Y9VjXmCUJxnJ0pWrq1IL18= + 2U7EVkPTbet84Q6Wf8sKlV6a/Ng= Resources/Miniball/Miniball.hpp @@ -221,22 +221,22 @@ hash - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= hash2 - z32/ulcyyxS9cqtMmmr6QTiq1eY8TCIG5cy+91gnF48= + 4WOSq5FaA0hPaz2oe9gVB2A2f0YAeko6v6LN+/aE1TA= Headers/TSGeofenceManager.h hash - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= hash2 - EJZnCC5PZkw2GaxqPVLZV2eLpW/G2GgEJM7nFYby1II= + oYEDI+xEbSu/W59P2yhuNEKzJmsp1vHYuQ1/zFpM9O4= Headers/TSGeofencesChangeEvent.h @@ -298,11 +298,11 @@ hash - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= hash2 - TrpWKCiP4P2pNAUvdax23S6/7NBBVDzbhT2IkAhBd7U= + kWPMz9EbqBiYBJ+4slUiHrygD+Fd8tibhhTJY2cq/OE= Headers/TSPowerSaveChangeEvent.h @@ -397,11 +397,11 @@ hash - VQu38Y9VjXmCUJxnJ0pWrq1IL18= + 2U7EVkPTbet84Q6Wf8sKlV6a/Ng= hash2 - 0BYM2uhdjn8SOtCtlKMdKGmX8dM/2WLgUyDb5rzh0vM= + vCqBOWwHry9wJqGJ3XT344jrR6l95LSaWQfXDejbbuM= Resources/Miniball/Miniball.hpp diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeSignature b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeSignature index dfa7726e..3d7aaac3 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeSignature and b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-maccatalyst/TSLocationManager.framework/_CodeSignature/CodeSignature differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceEvent.h b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceEvent.h index 1968473b..2f58ded4 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceEvent.h +++ b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceEvent.h @@ -45,6 +45,7 @@ /// :nodoc: -(instancetype)initWithGeofence:(TSGeofence*)geofence region:(CLCircularRegion*)circularRegion action:(NSString*)actionName; +-(instancetype)initWithGeofence:(TSGeofence*)geofence action:(NSString*)actionName; /// :nodoc: -(void) startLoiteringAt:(CLLocation*)location callback:(void (^)(void))callback; diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceManager.h b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceManager.h index 3586b194..f3ee5803 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceManager.h +++ b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSGeofenceManager.h @@ -23,6 +23,8 @@ extern NSString *const STATIONARY_REGION_IDENTIFIER; @property (atomic) BOOL isMoving; @property (atomic) BOOL enabled; @property (atomic) BOOL evaluated; +@property (atomic) BOOL isUpdatingLocation; +@property (atomic) BOOL isEvaluatingEvents; @property (atomic) BOOL isRequestingLocation; @property (atomic) BOOL isMonitoringSignificantChanges; @property (atomic) BOOL willEvaluateProximity; @@ -47,4 +49,6 @@ extern NSString *const STATIONARY_REGION_IDENTIFIER; -(NSString*) identifierFor:(CLCircularRegion*)region; -(void) create:(NSArray*)geofences success:(void (^)(void))success failure:(void (^)(NSString*))failure; -(void) destroy:(NSArray*)identifiers success:(void (^)(void))success failure:(void (^)(NSString*))failure; +-(BOOL) isInfiniteMonitoring; + @end diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSLocationManager.h b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSLocationManager.h index 3c8c9074..4eb2303a 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSLocationManager.h +++ b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/Headers/TSLocationManager.h @@ -289,7 +289,6 @@ FOUNDATION_EXPORT NSString* TSLocationManagerVersion; - (void) removeGeofence:(NSString*)identifier success:(void (^)(void))success failure:(void (^)(NSString* error))failure; - (void) removeGeofences:(NSArray*)identifiers success:(void (^)(void))success failure:(void (^)(NSString* error))failure;; - (void) removeGeofences; - - (NSArray*) getGeofences; - (void) getGeofences:(void (^)(NSArray*))success failure:(void (^)(NSString*))failure; - (void) getGeofence:(NSString*)identifier success:(void (^)(TSGeofence*))success failure:(void (^)(NSString*))failure; diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/TSLocationManager b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/TSLocationManager index a8ec6fff..218c054e 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/TSLocationManager and b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/TSLocationManager differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeDirectory b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeDirectory index 206af1fd..fc90ce5f 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeDirectory and b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 index 3c53a652..568e18ea 100644 Binary files a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 and b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeResources b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeResources index bed8e9d6..c7639f5e 100644 --- a/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeResources +++ b/ios/TSLocationManager.xcframework/ios-arm64_x86_64-simulator/TSLocationManager.framework/_CodeSignature/CodeResources @@ -78,11 +78,11 @@ Headers/TSGeofenceEvent.h - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= Headers/TSGeofenceManager.h - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= Headers/TSGeofencesChangeEvent.h @@ -106,7 +106,7 @@ Headers/TSLocationManager.h - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= Headers/TSPowerSaveChangeEvent.h @@ -357,22 +357,22 @@ hash - fziY6G+qUYbPfZdP2JTEfg3Oqpw= + Co/WjujQjN6rVCIALtUQa75lTf8= hash2 - z32/ulcyyxS9cqtMmmr6QTiq1eY8TCIG5cy+91gnF48= + 4WOSq5FaA0hPaz2oe9gVB2A2f0YAeko6v6LN+/aE1TA= Headers/TSGeofenceManager.h hash - L0Sw7IQVlaKNK+gs0njVL6hN02s= + q6REjlZdHI/Z1NxhQBGNl5S2uGY= hash2 - EJZnCC5PZkw2GaxqPVLZV2eLpW/G2GgEJM7nFYby1II= + oYEDI+xEbSu/W59P2yhuNEKzJmsp1vHYuQ1/zFpM9O4= Headers/TSGeofencesChangeEvent.h @@ -434,11 +434,11 @@ hash - X2+HcvWlzuI9RHOY/vflS6WjcVg= + TM+al+7FW3FuFyB6ZipTUYL2y2Q= hash2 - TrpWKCiP4P2pNAUvdax23S6/7NBBVDzbhT2IkAhBd7U= + kWPMz9EbqBiYBJ+4slUiHrygD+Fd8tibhhTJY2cq/OE= Headers/TSPowerSaveChangeEvent.h diff --git a/pubspec.yaml b/pubspec.yaml index fa60fca9..eef11352 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_background_geolocation description: The most sophisticated background location tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android. -version: 4.15.5 +version: 4.16.0 homepage: https://github.com/transistorsoft/flutter_background_geolocation dependencies: