Skip to content

Releases: qonversion/android-sdk

3.2.0

10 Nov 08:24
b8529a8
Compare
Choose a tag to compare

What's new

The new method to handle Qonversion notifications

The handleNotification(remoteMessage: RemoteMessage) method is deprecated now. Instead you should use handleNotification(messageData: Map<String, String>):

if (!Qonversion.handleNotification(remoteMessage.data)) {
     // Handle notification yourself
}

2.11.3

14 Oct 13:03
8fa3e14
Compare
Choose a tag to compare

What's new

  • Minor improvements
  • Purchases tracking new logic

3.1.3

13 Oct 14:42
9b6f898
Compare
Choose a tag to compare

What's new

  • Minor improvements
  • Purchases tracking new logic

3.1.2

13 Sep 13:56
262195f
Compare
Choose a tag to compare

What's new

Critical improvements in the internal sdk logic

2.11.2

13 Sep 13:53
61a9213
Compare
Choose a tag to compare

What's new

Critical improvements in internal SDK logic

3.1.1

23 Aug 10:10
69dada2
Compare
Choose a tag to compare

What's new

Fix StrictMode policy violation errors in the Google Play Console pre-launch report.

2.11.1

23 Aug 10:10
69dada2
Compare
Choose a tag to compare

What's new

Fix StrictMode policy violation errors in the Google Play Console pre-launch report.

3.1.0

10 Aug 14:20
0d52881
Compare
Choose a tag to compare

What's new

Automations

  • Updated push notifications token store logic
  • New AutomationsDelegate method shouldHandleEvent.
    The method allows getting the event that triggers the Automation. Override the function and return false if you want to handle the event by yourself (for example, show your custom screen). Otherwise, Qonversion will handle this event and show the Automation screen (if it's configured).
Automations.setDelegate(object : AutomationsDelegate {
    override fun shouldHandleEvent(
        event: AutomationsEvent,
        payload: MutableMap<String, String>
    ): Boolean {
        // check event.type here
        // return false if you want to handle the event on your side
    }
})

Minor improvements

  • Updated background mode logic

2.11.0

10 Aug 14:19
0d52881
Compare
Choose a tag to compare

What's new

Automations

  • Updated push notifications token store logic
  • New AutomationsDelegate method shouldHandleEvent.
    The method allows getting the event that triggers the Automation. Override the function and return false if you want to handle the event by yourself (for example, show your custom screen). Otherwise, Qonversion will handle this event and show the Automation screen (if it's configured).
Automations.setDelegate(object : AutomationsDelegate {
    override fun shouldHandleEvent(
        event: AutomationsEvent,
        payload: MutableMap<String, String>
    ): Boolean {
        // check event.type here
        // return false if you want to handle the event on your side
    }
})

Minor improvements

  • Updated background mode logic

3.0.3

30 Jul 12:48
cd0aef8
Compare
Choose a tag to compare

What's new

Improved requests logic during the background and foreground app states.