Releases: Pushwoosh/pushwoosh-android-sdk
Releases · Pushwoosh/pushwoosh-android-sdk
6.1.2
Added
- Added changes to improve stability of Pushwoosh Android SDK
6.1.1
Fixed
- Rare occasions of java.lang.RuntimeException at com.pushwoosh.inapp.view.RichMediaWebActivity.onCreate method
- Occasions of java.util.ConcurrentModificationException at com.pushwoosh.internal.utils.JsonUtils.jsonToMap method
- Warning log "Pushwoosh: Can't get cached resources"
Added
- Methods to manually update In-Apps
InAppManager.getInstance().reloadInApps()
InAppManager.getInstance().reloadInApps(Callback<Boolean, ReloadInAppsException> callback)
6.1.0
Added
- pushwoosh-huawei module
6.0.7
Added
- Methods for email registration and for setting email tags
Pushwoosh.getInstance().setUser(String userId, List<String> emails)
Pushwoosh.getInstance().setUser(String userId, List<String> emails, Callback<Boolean, SetUserException> callback)
Pushwoosh.getInstance().setEmail(String email)
Pushwoosh.getInstance().setEmail(String email, Callback<Boolean, SetEmailException> callback)
Pushwoosh.getInstance().setEmail(List<String> emails)
Pushwoosh.getInstance().setEmail(List<String> emails, Callback<Boolean, SetEmailException> callback)
Pushwoosh.getInstance().setEmailTags(TagsBundle emailTags, String email)
Pushwoosh.getInstance().setEmailTags(TagsBundle emailTags, String email, Callback<Void, PushwooshException> callback)
- Added setUserId method with callback
Pushwoosh.getInstance().setUserId(String userId, Callback<Boolean, SetUserIdException> callback)
Fixed
- Possible
java.lang.Error Caused by android.content.res.AssetManager.close
when sending push messages with large pictures
6.0.6
Fixed
- Issues with in-app messages triggered by Journey Builder
6.0.5
Fixed
- In-app message displaying issue on Android 11
- IllegalArgumentException causing 'Can't get Notification' warning
6.0.4
Fixed
- Timezone when sending /postEvent request
- Pushwoosh.getInstance().setUserId now updates inbox observers
Added
- NetworkModule.getRequestManager().setReverseProxyUrl(String) method
- NetworkModule.getRequestManager().disableReverseProxy() method
- Customer Journey In-App feature
6.0.3
Fixed
- PushFcmIntentService was exported and did not require permission. It is not exported from now on.
6.0.2
Fixed
- PushwooshFcmHelper class is no longer obfuscated by proguard
- ANRs caused by calling Pushwoosh.getInstance().setAppId() method
- ANRs caused by sending lock screen notifications
6.0.1
Fixed
- Web-based data directories separated by process