If you are facing a Google Play application submission rejection with the cause "Remediation for Implicit PendingIntent Vulnerability", this update is for you.
No customer have currently faced this, considering we were already implementing many best practices, but there was a few more we could take advantage of, which we did in this release.

Changelog:

  • Avoid implicit PendingIntents

If your application is submitted to Google Play with the HCM module included, your application may be rejected by the new app release verification rules, mentioning the cause "Remediation for Implicit PendingIntent Vulnerability".

Simply update our HCM module and you should be good to go.

Changelog:

  • Update Huawei Push Kit to v5.3.0.304:
    • Remediation for Implicit PendingIntent Vulnerability

Changelog:

  • use iOS SDK v4.0.4:
    • bug fixes
  • use Android SDK v4.0.7:
    • Upgrade the last dependencies still using pre-AndroidX support libraries. Without this change you needed to use android.enableJetifier=true.
    • Use compileSdkVersion 30 and get rid of deprecated classes and method calls.
    • Multiple StrictMode violation fixes.
    • The SDK can now be imported in your own project as a project dependency without altering its build.gradle files. This makes it easier to hack it and contribute back to the community.

Changelog:

  • use iOS SDK v4.0.4:
    • bug fixes
  • use Android SDK v4.0.7:
    • Upgrade the last dependencies still using pre-AndroidX support libraries. Without this change you needed to use android.enableJetifier=true.
    • Use compileSdkVersion 30 and get rid of deprecated classes and method calls.
    • Multiple StrictMode violation fixes.
    • The SDK can now be imported in your own project as a project dependency without altering its build.gradle files. This makes it easier to hack it and contribute back to the community.

Changelog:

  • use iOS SDK v4.0.4:
    • bug fixes
  • use Android SDK v4.0.7:
    • Upgrade the last dependencies still using pre-AndroidX support libraries. Without this change you needed to use android.enableJetifier=true.
    • Use compileSdkVersion 30 and get rid of deprecated classes and method calls.
    • Multiple StrictMode violation fixes.
    • The SDK can now be imported in your own project as a project dependency without altering its build.gradle files. This makes it easier to hack it and contribute back to the community.

Changelog:

  • Update to WonderPush Android SDK FCM module v1.0.3:
    • Upgrade firebase-messaging to get rid of a dependency on pre-AndroidX support libraries. Without this change you needed to use android.enableJetifier=true.
    • Upgrade firebase-messaging to be compatible with versions 22+, as they replaced their Instance ID SDK with their Installations SDK.
      WonderPush failed to retrieve a push token with such versions of the dependency. This only affected users that depended on Firebase outside of WonderPush if one of their dependencies forced the firebase-messaging to use version 22+.