Linkjolt
Sign InStart Free
Apple Integration
iOS

Apple In-App Purchase Affiliate Tracking

Run an affiliate program for your iOS subscription app in an afternoon. No SDK, no third-party tracking tools, no changes to your app. Just paste two URLs into App Store Connect and you're live.

Start Free TrialFor iOS Subscription Apps

No SDK required

No MMP

0% transaction fees

# App Store Server Notification v2
{ "notificationType": "SUBSCRIBED", "subtype": "INITIAL_BUY", "data": { "bundleId": "com.example.app", "environment": "Production", "signedTransactionInfo": "eyJh..." } }
✓ Verified against Apple Root CA - G3
→ offerIdentifier: PARTNER_JEN
→ affiliate: Jen Smith · commission: $9.99 × 20% = $2.00

Everything a subscription app needs, nothing it doesn't

Productivity, fitness, language learning, habit tracking, utility — if you sell auto-renewable subscriptions on the App Store, LinkJolt handles the rest.

No SDK, No App Changes

Paste two URLs into App Store Connect and you're live. You don't open Xcode, ship a new build, or add any tracking tools to your app.

Secure by Default

Every event Apple sends us is cryptographically signed. We verify every one before recording a sale — fake or tampered events are rejected.

Know Who Drove Each Sale

Each affiliate gets their own Apple offer code. When someone redeems it, Apple tells us exactly who to credit. 100% accurate — no guessing.

Recurring Commissions

Every renewal links back to the original sale, so affiliates keep earning every month the subscriber stays. Set it once, works forever.

0% Transaction Fees

Flat monthly pricing — we don't take a cut of your sales. Apple takes their standard 15% (Small Business Program) or 30%; the rest is yours.

Refunds Handled Automatically

If Apple refunds a purchase or family sharing revokes access, we mark the sale as rejected. If the refund is later reversed, we flip it back to pending.

SETUP

Live in under 10 minutes

Four steps. All App Store Connect clicks — no Xcode, no Info.plist, no new TestFlight build.

1
Enter App Details

Paste your iOS Bundle ID and numeric App Apple ID into LinkJolt. Both are shown in App Store Connect → General → App Information.

2
Configure Webhook URLs

In App Store Connect → General → App Information → App Store Server Notifications, paste our Production and Sandbox URLs. Select Version 2 (v1 is deprecated).

3
Upload Offer Codes

Generate Subscription Offer Codes in App Store Connect, upload the identifiers to LinkJolt, and assign them to affiliates.

4
Affiliates Promote

Your affiliates share their codes. When users redeem, Apple signs the notification, LinkJolt verifies it, and credits the right affiliate automatically.

FAQ

Frequently Asked Questions

Everything you need to know about LinkJolt's Apple IAP integration

How does LinkJolt track Apple IAP subscriptions?

LinkJolt receives App Store Server Notifications v2 directly from Apple. Every signed JWS payload is verified against Apple Root CA - G3 before we record a conversion. Initial purchases, renewals, refunds, and family-sharing revocations are all handled.

Do I need an SDK in my iOS app?

No. Setup is URL-paste only. Copy your LinkJolt Production and Sandbox URLs into App Store Connect → General → App Information → App Store Server Notifications. No StoreKit SDK, no MMP, no changes to your iOS app code.

How is attribution handled without IDFA or SKAdNetwork?

Attribution uses Apple Subscription Offer Codes. You generate offer identifiers in App Store Connect, upload them to LinkJolt, and assign them to affiliates. When a user redeems a code, Apple tells us which identifier was used and we credit the right affiliate. Deterministic, not probabilistic.

Is this allowed under App Store rules?

Yes. Apple explicitly lists influencer partnerships and co-marketing via offer codes as valid use cases in their own documentation. App Store Server Notifications v2 is Apple's standard server-to-server subscription event stream.

What about recurring commissions on renewals?

DID_RENEW notifications link back to the original purchase via Apple's originalTransactionId. Enable recurring commissions on your campaign and LinkJolt credits the affiliate on every renewal, using the campaign's recurring commission structure.

What fees does LinkJolt charge on Apple IAP conversions?

Zero transaction fees. Apple takes its standard 15% (Small Business Program, developers under $1M annual proceeds) or 30% — your net-of-Apple revenue flows through unchanged. LinkJolt is flat-rate SaaS pricing.

How are refunds and chargebacks handled?

REFUND and REVOKE notifications mark the matching conversion as rejected. If Apple later reverses a refund (REFUND_REVERSED), LinkJolt flips it back to pending so you can re-approve. All idempotent — safe if Apple re-delivers the same event.

Can I test in sandbox before going live?

Yes. LinkJolt provides a separate Sandbox URL alongside the Production URL. Sandbox events are tagged is_test=true in your dashboard, do not count toward your monthly earnings limit, and skip outbound webhook dispatch.

Launch Today

Ready to Grow Your SaaS with Affiliates?

Join a growing list of SaaS companies using our platform to scale their businesses through affiliate marketing. Start your 3-day free trial today.

Start 3-Day Free Trial

3-Day Free Trial

0% Platform Fees

Cancel Anytime

LIVE

0+

SaaS companies joined this week

LinkJolt

The all-in-one affiliate management platform for SaaS companies.

Product

© 2026 LinkJolt. All rights reserved.

GDPR Compliant Badge
LinkJolt SaaSHub BadgeUneed Product of the Day BadgeTinyLaunch Badge

Made with ♥ for SaaS companies