bmarty
0910da0a14
Sync Strings from Localazy
6 months ago
Jorge Martín
5425cdcbb1
Use `GoogleApiAvailabilityLight` instead of `GoogleApiAvailability`
6 months ago
bmarty
4f82baa2b0
Sync Strings from Localazy
6 months ago
Benoit Marty
cb435c523b
Create dedicated module for notification troubleshoot.
7 months ago
Benoit Marty
52c039d676
Rename `UserPushStoreFactory.create` to `UserPushStoreFactory.getOrCreate` for code clarity.
7 months ago
Benoit Marty
e18e5f1cc5
Run `./tools/localazy/downloadStrings.sh --all`
7 months ago
Benoit Marty
09b2cbaaf5
Localize Troubleshoot notification feature.
7 months ago
Benoit Marty
74048cca8f
Avoid tryEmit(), use emit()
7 months ago
Benoit Marty
2bfe125a77
Troubleshoot notifications screen
7 months ago
Benoit Marty
7498c148f1
Ensure that a PushProvider is available on a device before using it.
...
It help to fallback to UnifiedPush (if available) if the PlayServices are not installed on the device.
10 months ago
Benoit Marty
5d086ad82d
Fix moar ktlint issues
10 months ago
Benoit Marty
0d204f5e98
Share tag with other modules.
1 year ago
Benoit Marty
ffff48b66e
Fix R8 error, due to exclusion of analytics group done in #1221 .
1 year ago
Benoit Marty
a0ff636d0b
Exclude some groups related to analytics to be included. #1191
1 year ago
Benoit Marty
4cdc0c1280
Ignore unused generated resource for Firebase.
1 year ago
Benoit Marty
1354ec76c9
Enable detekt rules `DataClassShouldBeImmutable` and fix existing issues.
1 year ago
Benoit Marty
24ece8c454
Enable detekt rule `UnusedPrivateMember` and cleanup the code.
1 year ago
Yoan Pintas
f534ecda96
Init analytics modules ( #350 )
1 year ago
Jorge Martin Espinosa
fae3417181
Validate several ids in constructors ( #336 )
...
* Validate ids in constructors.
* Remove redundant `.value` usage in string interpolation.
* Make a distinction between `SessionId` and `UserId` in `TestData`.
2 years ago
Benoit Marty
a8ae909137
Use `ContributesMultibinding` annotation and remove the module for push providers.
2 years ago
Jorge Martin Espinosa
de010545fb
Update Gradle to 8.1 and AGP to v8.0 ( #329 )
...
* Update AGP to 8.0.0.
* Set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var.
* Upgrade to Gradle 8.1.
* Remove `@Supress(DSL_SCOPE_VIOLATION)` as it's no longer needed.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Benoit Marty
ce11c33680
Add firebase resource file generated by the firebase plugin, to be able to remove the plugin.
2 years ago
Benoit Marty
298fa9979a
Fix issue with lint.
2 years ago
Benoit Marty
62639c44a7
Cleanup
2 years ago
Benoit Marty
eb6276e09d
Improve asXId and make tests pass in release and debug mode.
2 years ago
Benoit Marty
b081ecfb6a
Fix test
2 years ago
Benoit Marty
ce9ec1a066
Use Firebase by default and cleanup
2 years ago
Benoit Marty
20370656cd
UnifiedPush WIP
2 years ago
Benoit Marty
287fca5438
UnifiedPush WIP
2 years ago
Benoit Marty
0126c7ddc1
Split GoogleFcmHelper
2 years ago
Benoit Marty
21a07fda07
Sort provider by index
2 years ago
Benoit Marty
7333995630
Split push module into several modules: Firebase, UnifiedPush, store
2 years ago