Skip to content

Comments

Add App Store Server API v2, Server Notifications & CloudKit Push Notifications#2

Merged
meszmate merged 1 commit intomainfrom
feature/appstore
Feb 5, 2026
Merged

Add App Store Server API v2, Server Notifications & CloudKit Push Notifications#2
meszmate merged 1 commit intomainfrom
feature/appstore

Conversation

@meszmate
Copy link
Owner

@meszmate meszmate commented Feb 5, 2026

Summary

  • App Store Server Notifications — Parse and verify V1/V2 webhook payloads with JWS signature verification against the Apple Root CA - G3 certificate chain. Includes DecodeTransactionInfo and DecodeRenewalInfo for signed JWS fields.
  • App Store Server API v2 — Full HTTP client for all 12 Apple endpoints with JWT Bearer authentication (ES256). Covers transactions, subscriptions, order lookups, refund history, consumption info, and notification management. Includes ASAPIError type with all documented Apple error codes and Retry-After header support.
  • CloudKit Push Notification Parsing — ParseCKPushNotification() function to parse incoming APNs payloads from CloudKit query and record zone subscriptions.
  • README updated with documentation and usage examples for all new features

@meszmate meszmate merged commit d853e87 into main Feb 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant