Repository navigation
Releases: pushplatform/pushpilot-sdk-ios
Releases · pushplatform/pushpilot-sdk-ios
Release list
PushPilot iOS SDK 1.2.10
1.2.10
PushPlatformExtension is a separate CocoaPod (and SPM product). PushPlatformSDK depends on it.
- App:
pod 'PushPlatformSDK'(pin Extension from the same git tag while Trunk omits the version) - NSE:
pod 'PushPlatformExtension'only — do not link the full App SDK - Fixes static
use_frameworks!failure resolvingimport PushPlatformExtension
Git tag v1.2.10 is the source of truth while CocoaPods Trunk may still be read-only.
PushPilot iOS SDK 1.2.9
1.2.9
Notification Service Extension links only the extension-safe module:
- CocoaPods:
pod 'PushPlatformSDK/Extension', …andimport PushPlatformExtension - SPM: product
PushPlatformExtension - App continues to use default
pod 'PushPlatformSDK'/ productPushPlatformSDK
This keeps UIApplication, PushKit, and CallKit out of the NSE binary so builds no longer fail under APPLICATION_EXTENSION_API_ONLY.
Install: see README. Git tag v1.2.9 is the source of truth while CocoaPods Trunk may still be read-only.
PushPilot iOS SDK 1.2.8
PushPlatformExtension в поде подтверждает получение при закрытом приложении. В target extension остаётся короткий NotificationService.swift и pod PushPlatformSDK 1.2.8.
v1.2.7
v1.2.6
- При тапе по уведомлению SDK отправляет
PUT /notifications/{id}, включая запуск закрытого приложения. Доinitializeи до регистрации токена открытие ждёт в очереди. Приложению ничего вызывать не нужно. Notification.notificationIDсодержит id уведомления от сервера. Полеnotification_idбольше не попадает вcustomData.getSubscriptionID()возвращает id подписки APNs из ответа регистрации токена. Он хранится в Keychain.
v1.2.5
v1.2.4
1.2.3
1.2.2
iOS SDK 1.2.1
Install PushPlatformSDK 1.2.1. The CocoaPods page for 1.2.0 still embeds a README that says 1.0.0.