Skip to content

Releases: pushplatform/pushpilot-sdk-ios

PushPilot iOS SDK 1.2.10

Choose a tag to compare

@3beeepb 3beeepb released this 04 Nov 17:41
5a4e7ca

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 resolving import 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

Choose a tag to compare

@3beeepb 3beeepb released this 04 Nov 16:08
80d1688

1.2.9

Notification Service Extension links only the extension-safe module:

  • CocoaPods: pod 'PushPlatformSDK/Extension', … and import PushPlatformExtension
  • SPM: product PushPlatformExtension
  • App continues to use default pod 'PushPlatformSDK' / product PushPlatformSDK

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

Choose a tag to compare

@3beeepb 3beeepb released this 04 Nov 06:07
5186f67

PushPlatformExtension в поде подтверждает получение при закрытом приложении. В target extension остаётся короткий NotificationService.swift и pod PushPlatformSDK 1.2.8.

v1.2.7

Choose a tag to compare

@3beeepb 3beeepb released this 03 Nov 07:27
182b5fe

Clear the badge on entry and confirm receipt from the notification service extension.

v1.2.6

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 15:09
3958ce3
  • При тапе по уведомлению SDK отправляет PUT /notifications/{id}, включая запуск закрытого приложения. До initialize и до регистрации токена открытие ждёт в очереди. Приложению ничего вызывать не нужно.
  • Notification.notificationID содержит id уведомления от сервера. Поле notification_id больше не попадает в customData.
  • getSubscriptionID() возвращает id подписки APNs из ответа регистрации токена. Он хранится в Keychain.

v1.2.5

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 13:31
7daf2ed

foregroundBannerFallback shows the system banner when finish() does not run in time.

v1.2.4

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 12:12
07def90

The foreground banner is shown only after the handler returns. The stored address is serverURL.

1.2.3

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 10:39
5d12405

Same SDK as 1.2.2. This release exists so CocoaPods.org can fetch the current README. Install PushPlatformSDK 1.2.3.

1.2.2

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 10:29
cfb7b84

login sends metadata into user tags. Foreground display can wait until finish(). getDeviceToken() returns the latest APNs token.

iOS SDK 1.2.1

Choose a tag to compare

@3beeepb 3beeepb released this 02 Nov 06:32

Install PushPlatformSDK 1.2.1. The CocoaPods page for 1.2.0 still embeds a README that says 1.0.0.