Skip to content

Releases: IamFromUA/PushPortLibraryApple

PushPort Apple SDK 0.0.1

Choose a tag to compare

@IamFromUA IamFromUA released this 13 Sep 17:14

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.