Releases: IamFromUA/PushPortLibraryApple
Release list
PushPort Apple SDK 0.0.1
Initial native Swift package for iOS 15+ and iPadOS.
Install
Xcode в†’ File в†’ Add Package Dependencies в†’ https://github.com/IamFromUA/PushPortLibraryApple.git в†’ Exact Version 0.0.1. Add the PushPort product to your app. For rich notification images, add PushPortNotificationService to a Notification Service Extension.
See the English README or Russian integration guide. No Apple account is needed to download this package.
Included
- APNs registration callback handling and explicit permission requests.
- Persistent installation identity, subscription preference, language/locale metadata and retries.
- Notification opened events and host delegate forwarding without swizzling.
- Optional HTTPS image extension with size/time limits and text fallback.
- Objective-C bridge for the separately distributed KMP adapter.
- Privacy manifests, Apache-2.0 license, examples and DocC documentation.
Validation and current limits
Validated with Xcode 16.4 / Swift 6.1.2 on macOS: 6 portable tests, 8 iOS Simulator tests, an extension build and an independent app/extension resolving the public package. CI builds DocC archives and repeats the consumer check using the exact release tag.
Server APNs delivery is a separate integration stage. This package implements the new iOS registration contract; the production backend remains Android-only until its APNs sender, credentials and dashboard are configured and deployed. Real-device APNs delivery and final Kotlin/Native-to-Swift integration have not been validated by this release.