

Added support for a new UI format: WebView.Add a "rate app" builtin action ( batch.rating).Add a "copy to clipboard" builtin action ( batch.clipboard).This might trigger a warning in your Swift code. Added nullability annotations to BatchLoggerDelegate.Internal logs should be disabled when submitting your app to the App Store. They can also be enabled using the -BatchSDKEnableInternalLogs process argument. Added the ability to enable Batch's internal logging using.Ĭompiled with Xcode 12.4 Batch requires Xcode 12 and iOS 10.0 or higher This is enabled by default, you can disable it at any moment by using. Batch will now copy the installation ID to the clipboard when the application is foregrounded multiple times in a short timespan.Property isDeleted from a BatchInboxNotificationContent is now deprecated: see BatchInbox.h for more info.Batch will now cache notifications marked as read or deleted to avoid any synchronization issues.Added NSURL type for the custom attributes.Read BatchTrackingEventsDidFinishWithSuccessKey in the userInfo to know whether the operation succeeded or failed. This notification might be triggered multiple times in a row. Batch now emits the BatchEventTrackerFinishedNotification NSNotification when the event tracker has finished sending events.If your site uses multiple subdomains (such as, or ), each requires its own entry like in the Associated Domains Entitlement. If your application handles them, please declare your associated domains with. Starting with this release, Batch can be installed as a XCFramework when using Carthage 0.38 and higher Added the isSilent property on BatchInboxNotificationContent to identify silent notifications.Ĭompiles with Xcode 13.1 Batch requires Xcode 13 and iOS 10.0 or higher.To support this feature, we deprecated the title and body properties on BatchInboxNotificationContent and moved them under the message property, which is nil for silent notifications.įor compatiblity, when filterSilentNotifications is set to false the body notification content property will be set to the empty string.Added the ability to disable the filtering of silent notifications on BatchInboxFetcher using the filterSilentNotifications property.

Added just-in-time verification for In-App campaigns.This changes the way the "next session" trigger works, which is now equivalent to what used to be "as soon as possible". In-App campaigns are now synchronized on SDK start without delay and will fallback on local cache.If you are using a Batch dispatcher plugin, please update it. There is no need to implement those in your implementations. Added name and version on the BatchEventDispatcherDelegate protocol.Compiles with Xcode 13.3 Batch requires Xcode 13.3 and iOS 10.0 or higher
