Skip to content

PushPort Apple SDK 0.0.2

Latest

Choose a tag to compare

@IamFromUA IamFromUA released this 14 Oct 09:18

Notification diagnostics, consent controls, user profiles and configurable notification image downloads.

  • Durable batched telemetry with stable IDs, offline retry and session/usage attribution.
  • Verified External ID login/logout, arbitrary tags, explicitly supplied contact/location data and custom events.
  • Project image download limits default to 5 MiB, capped at the iOS 10 MiB attachment ceiling. JPEG/PNG/GIF and WebP-to-PNG processing, bounded decoding and safe text fallback.
  • Optional shared App Group transfers extension receipt/image events to the host's next sync without sharing installation credentials. iOS notification app icons remain bundled.
  • Existing installation identity, APNs callbacks and Objective-C bridge selectors are preserved.

Install the exact 0.0.2 version using Swift Package Manager. See docs/diagnostics.md for extension/App Group setup.

Validation: portable Swift core tests, native iOS tests and image-download fixtures, extension-safe build, independent public SPM app/extension linking and DocC. Verified on macOS: https://github.com/IamFromUA/PushPortLibraryApple/actions/runs/38540169561. These checks do not send production pushes.