iOS Changelog
π 4.3.0
- In-App Messaging with standard text and image.
- General optimisations
π 4.2.0
- Polling Notifications
- General optimisations
π 4.1.3
- Geofence video bug fix
- General optimisations
π 4.0.0
- Increased minimum supported iOS version to 14.0
- Delete content feature
- Carousel notification thumbnail
- Carousel notification centre custom preview
- Fixed large video background download
- Various minor bug fixes
- General optimisations
π 3.1.2
- Fixes occluded close button bug on video notification
π 3.1.1
- Bug fixes
- Webpage modal feature support
π 3.1.0
- Geofence is sent as a background push to the SDK with the notification data. This is triggered on entry and if already within that area. Notifications are removed if they are not viewed before exiting that GEO fence.
- The device geofence limit is set to 18 reserving 2 spaces for other GEO based notifications.
π 3.0.0
-
Location Services is required to be enabled in Project β Target β Signing & Capabilities β Background Modes for successful functioning of geofencing.
-
DeviceIDs are being converted to UUID. Older IDs will be retired.
-
Removed public API
swift func application(_ application: UIApplication, handleEventsForBackgroundURLSession identifier: String, completionHandler: @escaping () -> Void, appGroup: String)
. -
Public APIs
func setCustomId(custmerID: String)
andfunc getCustomId() -> String?
have been deprecated to favour a new single public APIvar customerID: String?
. -
Public API
func getDeviceId() -> String
has been deprecated to favour read only public APIvar deviceID: UUID?
-
Added new more accurately named API
func createPreferences(preferences: [Preference])
for Swift clients, andfunc createPreferences(preferences: [[String : String]])
for Objective-C. The existing APIfunc tagEvents(tags: [[String : String]])
is still available but has been marked deprecated. -
New public initialiser
init(apiKey: String, apiSecret: String)
with the current one marked deprecated. -
On any
UNNotificationReques
t there is now a public instance variable available.isPushologiesRequest
which returnstrue
if the notification is from Pushologies. -
New public API
func isPushologiesNotification(userInfo: [AnyHashable: Any]) -> Bool
. Supply any notificationβsuserInfo
and it returnstrue
if the notification is from Pushologies. -
New public APIs for attaching and detaching a device to/from a tag
func attachDevice(to tag: String?)
andfunc detachDevice(from tag: String?)
. -
New public API
func showAuthorisationPrompts()
replacingfunc setUpSDK()
which is now marked deprecated.
Updated 5 days ago