Offer codes ב-App Store Connect: איך יוצרים קוד הנחה
מאת Mehdi Azizi
פורסם ב-, 8 דק׳
ממרץ 2026, offer codes מחליפים את קודי הפרומו של רכישות בתוך האפליקציה: קודים חד-פעמיים או מותאמים אישית, שממומשים בקישור, ב-App Store או באפליקציה.
ב-App Store Connect, קוד הנחה למנוי או לרכישה בתוך האפליקציה נקרא היום קוד הצעה, או offer code. מ-26 במרץ 2026, Apple כבר לא מאפשרת ליצור קודי פרומו לרכישות בתוך האפליקציה: הם משמשים עכשיו רק כדי לתת הורדה חינם של אפליקציה בתשלום. אתה יוצר הצעה על המוצר שלך, ואז קודים חד-פעמיים או קוד מותאם אישית. המשתמש מממש אותו דרך קישור, ב-App Store או ישירות באפליקציה שלך.
האפליקציות שלי חינמיות להורדה ומוכרות מנויים: קודי פרומו של אפליקציה לא נותנים לי כלום. לכן בקוד של TradaZen, תוכנית ההפניות מתגמלת בקוד הצעה, והאפליקציה עצמה פותחת את מימוש הקוד. הנה מה שהשתנה, טבלת ההצעות של Apple, יצירת הקודים, המימוש שלהם, ומה שסעיף 3.1.1 אוסר.
קודי פרומו וקודי הצעה: מה השתנה ב-2026
Apple הודיעה על זה ב-29 באוקטובר 2025 בחדשות למפתחים: קודי הצעה מכסים מעכשיו את כל הרכישות בתוך האפליקציה. מוצרים מתכלים, לא מתכלים ומנויים שלא מתחדשים נוספים למנויים המתחדשים אוטומטית. כתוצאה מזה, מ-26 במרץ 2026 אי אפשר יותר ליצור קוד פרומו לרכישה בתוך האפליקציה. קודים שנוצרו לפני כן ממשיכים לעבוד עד שהם פגים.
קודי פרומו של אפליקציה, לעומת זאת, עדיין קיימים. לפי העזרה של App Store Connect, הם נותנים עותק חינמי של אפליקציה בתשלום. כל קוד משמש פעם אחת ותקף לארבעה שבועות. אפשר לבקש עד 100 לכל גרסה ולכל פלטפורמה, דרך Promo Codes בסרגל הצד של האפליקציה. מי שמשתמש בו לא יכול לדרג את האפליקציה או לכתוב עליה ביקורת.
לאפליקציה חינמית שמוכרת מנוי, קוד פרומו של אפליקציה לא נותן כלום: את המנוי צריך לתת, עם קוד הצעה.
ההצעות של Apple: למי, ואיך מקבלים אותן
הנה ההצעות של Apple סביב מנוי, ועוד קוד הפרומו של האפליקציה, בטבלה שאני שומר בהישג יד כדי לבחור:
| סוג הצעה | למי | איך מקבלים אותה |
|---|---|---|
| הצעת היכרות | מנויים חדשים בקבוצה | אוטומטית ברכישה |
| קוד הצעה חד-פעמי | אדם מסוים | קישור, App Store או אפליקציה |
| קוד מותאם אישית | קמפיין, קהל | קישור או הקלדה באפליקציה |
| הצעה פרומוציונלית | מנויים נוכחיים או לשעבר | מוצעת על ידי האפליקציה שלך |
| הצעת החזרה | מנויים לשעבר | הגדרות, App Store, אפליקציה |
| קוד פרומו לאפליקציה | אפליקציה בתשלום בלבד | הקלדה ב-App Store |
קודי הצעה נועדו שאתה תפיץ אותם, מחוץ לאפליקציה: במייל, באתר שלך, באירוע, ליוצר תוכן. שאר ההצעות מוצגות בעיקר לבד או בתוך האפליקציה, לפי הכללים שאתה קובע. להצעת ההיכרות, זו של תקופת הניסיון החינמית, יש מדריך משלה: introductory offer ותקופת ניסיון חינם.
יצירת קודי הצעה למנוי
התהליך בעזרה על קודי הצעה למנויים נעשה בשני שלבים: ההצעה, ואז הקודים. השמות הם אלה שבעזרה של Apple.
1. ההצעה. ב-Subscriptions, פתח את הקבוצה ואז את המנוי. ב-Subscription Prices, לחץ על כפתור הפלוס, ואז על Create Offer Codes. אחר כך:
- תן שם הפניה, שתראה אחר כך בדוחות המכירות;
- בחר אם המנוי מתחדש בסוף ההצעה; בלי חידוש, אפשרית רק הצעה חינמית;
- סמן מי זכאי: מנויים חדשים, מנויים נוכחיים, מנויים לשעבר בקבוצה;
- אם למנוי יש הצעת היכרות, בחר אם המשתמש נהנה ממנה קודם, לפני ההצעה של הקוד, או רק מהקוד;
- בחר מדינות, ואז חינם, תשלום מראש או תשלום שוטף, עם משך ומחיר.
הצעה שנוצרה כבר לא ניתנת לעריכה. כדי לשנות את הזכאות, צור הצעה חדשה.
2. הקודים. שני סוגים, שמייצרים מעמוד ההצעה:
- קודים חד-פעמיים: קוד אחד לאדם, נוצרים במנות של 500 עד 25,000. הם פגים לכל המאוחר שישה חודשים אחרי היצירה. אתה מוריד קובץ עם הקודים והקישורים שלהם.
- קודים מותאמים אישית: מילה שאתה בוחר, עד 64 תווים בלי תווים מיוחדים, למשל BACKTOSCHOOL (דוגמה בדויה). אתה קובע כמה אנשים יכולים להשתמש בו, עד 25,000 למנה, ותאריך סיום אופציונלי.
המגבלות המשותפות: מיליון קודים לאפליקציה לרבעון, עשר הצעות פעילות למנוי, קוד אחד להצעה לאדם. לוקח לקוד עד שעה עד שאפשר להשתמש בו. ובעיקר, האפליקציה שלך חייבת להיות במכירה כדי שהקודים ימומשו: אי אפשר לתת מנוי לפני ההשקה.
לבדיקות, Apple מספקת קודי sandbox, מ-10 עד 10,000 למנה, שמממשים מהגדרות חשבון ה-sandbox ב-iOS 16.3 ומעלה.
קודי הצעה לרכישה חד-פעמית או לקרדיטים
העמוד על קודי הצעה לרכישות בתוך האפליקציה עובד באותו היגיון. ב-In-App Purchases, פתח את הרכישה, ואז Create Offer בקטע Offer Codes. הזכאות מבוססת על היסטוריית הרכישות באפליקציה שלך: מעולם לא רכש, רכש ב-30 הימים האחרונים, או לפני יותר מ-30 יום. ההצעה חינמית או בתשלום.
כדי לייצר את הקודים, האפליקציה צריכה להיות במכירה והרכישה מאושרת. לאפליקציה יש לכל היותר עשר הצעות פעילות בו-זמנית. מימוש בתוך האפליקציה דורש iOS 16.3 ומעלה.
איך המשתמש מממש קוד
התיעוד של StoreKit מתאר שלוש דרכים:
- קישור המימוש. App Store Connect נותן קישור לדוגמה בעמוד ההצעה, ואתה מוסיף לו את הקוד. אם האפליקציה לא מותקנת, המשתמש מתבקש קודם להוריד אותה.
- ה-App Store. קוד חד-פעמי מקלידים בעמוד Redeem Gift Card or Code של החשבון. קוד מותאם אישית, לעומת זאת, עובר דרך הקישור או דרך האפליקציה שלך.
- האפליקציה שלך. ב-Swift, זה
offerCodeRedemptionעם SwiftUI אוpresentOfferCodeRedeemSheetעם UIKit. עם RevenueCat באפליקציית Expo, זהpresentCodeRedemptionSheet.
התיעוד של RevenueCat נותן את פורמט הקישור: https://apps.apple.com/redeem?ctx=offercodes&id={apple_app_id}&code={code}. הוא גם מזהיר שחלון המימוש של Apple היה מאוד לא יציב מאז שהושק, ומציע את הקישור כגיבוי. הנה העיקרון, ב-TypeScript:
import { Linking } from "react-native";
import Purchases from "react-native-purchases";
const PAGE_ECHANGE = "https://apps.apple.com/redeem";
export async function echangerUnCode(): Promise<void> {
try {
await Purchases.presentCodeRedemptionSheet();
} catch {
await Linking.openURL(PAGE_ECHANGE); // גיבוי אם החלון נכשל
}
}
החלון לא מחזיר שום תוצאה. הזכאות מגיעה אחר כך כמו אחרי רכישה, דרך המאזין addCustomerInfoUpdateListener שכבר יש באפליקציה שלך. כדי ש-RevenueCat יספור נכון את ההכנסה מהקודים האלה, הוא צריך את מפתח ה-In-App Purchase שלך.
זה המבנה שהכנתי בקוד של TradaZen. כדי להשתמש בתגמול הפניה, האפליקציה פותחת את הקישור עם הקוד כבר ממולא: זה אמין יותר מהחלון, שבו צריך להעתיק את הקוד. כדי להקליד קוד שהתקבל, היא פותחת את החלון הנייטיב, ואת עמוד המימוש של ה-App Store כגיבוי. קוד שהמשתמש לא יודע איפה להקליד לא שווה כלום: עמוד החשבון ב-App Store קבור עמוק, ושום דבר לא מפנה אליו. כפתור "יש לי קוד" באפליקציה שלך פותר את זה.
הצעות פרומוציונליות והצעות החזרה, בקצרה
שתי ההצעות האלה לא עוברות דרך קודים שאתה מפיץ, אבל הן עונות על אותו צורך: להחזיר או לשמור מנוי.
ההצעה הפרומוציונלית מיועדת למנויים נוכחיים או לשעבר. אתה מחליט באפליקציה מתי להציג אותה, למשל למישהו שעומד לבטל. לפי העזרה על הצעות פרומוציונליות, אפשר שיהיו עשר פעילות למנוי. הן חלות בכל המדינות של המנוי, והמשתמש זכאי להן גם אם כבר קיבל הצעת היכרות. צריך מפתח In-App Purchase כדי לחתום על ההצעה.
הצעת ההחזרה, או win-back, מיועדת למנויים לשעבר. העזרה על הצעות החזרה מפרטת את הקריטריונים: משך מינימלי של מנוי בתשלום, זמן שעבר מאז הסיום, המתנה בין שתי הצעות. Apple מציגה אותה לבד בעמוד ניהול המנויים, ובאפליקציה שלך ב-iOS 18 ומעלה. היא גם מייצרת קישור לשיתוף, שצריך לשלוח רק לאנשים זכאים. כדי שתופיע ב-App Store, צריך לקדם אותה עם תמונת מנוי מאושרת, שלא משתמשת באייקון או בצילומי המסך שלך. אני מדבר על זה במדריך על התמונה הפרומוציונלית של מנוי.
מה סעיף 3.1.1 אוסר
guideline 3.1.1 מחייבת רכישה בתוך האפליקציה כדי לפתוח פיצ'ר או תוכן. היא אוסרת מנגנונים ביתיים, כמו מפתחות רישיון או קודי QR. קוד שהמצאת בעצמך, שמקלידים בשדה באפליקציה כדי לפתוח את הפרימיום, חושף אותך לדחייה לפי 3.1.1, גם אם הוא ניתן בחינם. קודי ההצעה של Apple, לעומת זאת, עוברים דרך הרכישה בתוך האפליקציה. הכלל המלא נמצא במדריך שלי על guideline 3.1.1.
עוד נקודה, לגבי הפניות: guideline 5.1.2 אוסרת לדרוש הפעלה של התראות, מיקום או מעקב כדי לקבל תגמול, כולל קודים. לכן תגמול לא יכול להיות תלוי בהרשאות האלה. הפירוט נמצא במדריך על guideline 5.1.2.
לתת את המנוי שלך בלי לטעות בכלי
לפני ההשקה, כדי לתת לנסות את האפליקציה בחינם, תשתמש ב-TestFlight: הרכישות שם עוברות בסביבת הבדיקות, בלי חיוב. אחרי ההשקה, תשתמש בקודי הצעה. הקמת המנוי עצמו נמצאת ב-RevenueCat למנוי iOS.
ה-iOS & Android Kit מתחיל מקוד הבסיס של האפליקציות שלי: onboarding, paywall ומנויים כבר כתובים, והשלב השלישי שלו, "לחבר את הכסף", מדריך אותך איך להגדיר אותם. כל השרשרת נמצאת בעמוד מנוי in-app ב-iOS. אם אתה מכין את ההשקה הראשונה שלך, תעשה את האבחון החינמי: הוא מסדר את השלבים לפי הסדר ושולח לך את הצ'קליסט שלי נגד דחיות של Apple.
שאלות נפוצות
איך מייצרים קוד פרומו ב-App Store Connect?
לאפליקציה בתשלום, פתח את Promo Codes בסרגל הצד של האפליקציה: עד 100 קודים לגרסה, תקפים לארבעה שבועות. למנוי או לרכישה בתוך האפליקציה, צור הצעה על המוצר, עם Create Offer Codes או Create Offer, ואז ייצר קודים חד-פעמיים או קוד מותאם אישית.
מה ההבדל בין קוד פרומו לקוד הצעה?
קוד פרומו נותן הורדה של אפליקציה בתשלום. קוד הצעה נותן מנוי או רכישה בתוך האפליקציה, בחינם או במחיר מוזל, לתקופה שבוחרים. מ-26 במרץ 2026, רק קוד הצעה אפשר ליצור לרכישה בתוך האפליקציה.
כמה קודי הצעה אפשר ליצור?
עד מיליון לאפליקציה לרבעון, על כל המוצרים יחד. קודים חד-פעמיים נוצרים במנות של 500 עד 25,000, וקוד מותאם אישית מקבל עד 25,000 שימושים למנה. למנוי יש לכל היותר עשר הצעות פעילות בו-זמנית.
אפשר להשתמש בקוד הצעה לפני ההשקה של האפליקציה?
לא: האפליקציה חייבת להיות במכירה כדי שהקודים ימומשו. לפני ההשקה, תשתמש ב-TestFlight לבודקים שלך, ובקודי sandbox כדי לבדוק את המימוש באפליקציה.
מנוי נוכחי יכול להשתמש בקוד הצעה?
כן, אם סימנת מנויים נוכחיים בזכאות של ההצעה. העמוד של Apple על מנויים מבהיר שהוא יכול לממש רק קוד באותה רמה של המנוי שלו או ברמה גבוהה יותר.
איפה המשתמש מקליד קוד הצעה?
דרך קישור המימוש, בעמוד Redeem Gift Card or Code של חשבון ה-App Store שלו לקוד חד-פעמי, או באפליקציה שלך אם הוספת אליה את חלון המימוש. קוד מותאם אישית עובר דרך הקישור או דרך האפליקציה.

