פלטפורמת ממשקי API למשחקים

ממשקי שיווק למפתחי משחקים

שילוב של מעורבות שחקנים, התראות Push ואנליטיקה תוך שעות, לא שבועות. ממשקי RESTful, SDKs מקוריים ל-Unity ו-Unreal, תיעוד מקיף. נבנה עבור מפתחים שמפרסמים מהר.

ממשקי שיווק למפתחי משחקים

מה המפתחים מקבלים

אוטומציה שיווקית המבוססת על API לסטודיו למשחקים. שלח התראות Push, עקוב אחר אירועים, מקטע שחקנים ומדוד ביצועים באמצעות ממשקים פשוטים וחזקים. SDKs ל-Unity, Unreal, iOS, Android ופלטפורמות משולבות מוכנים לשילוב.

שילוב מהיר

2-10 ימים מהתקנת ה-SDK ועד ייצור. SDKs מובנים ל-Unity, Unreal, iOS, Android, React Native, Flutter. התראות Push עובדות באותו יום.

כיסוי מלא של ה-API

ממשקי RESTful עבור Push, הודעות בתוך האפליקציה, דוא"ל, מקטעים, אנליטיקה וניהול משתמשים. Webhooks לאירועים בזמן אמת. CRUD מלא על כל המשאבים.

תיעוד ידידותי למפתחים

הפניה אינטראקטיבית ל-API, דוגמאות קוד בשפות מרובות, מדריכי SDK, אוספי Postman, מפרטים של OpenAPI. קוד להעתקה-הדבקה שעובד.

נבנה בקנה מידה

500K קריאות API לשנייה. זמני תגובה מתחת ל-100ms. אין הגבלה (throttling) במהלך אירועים בשיא. התמודדות עם 10M שחקנים ו-50M קריאות API ללא זמן השבתה.

יכולות API למשחקים

הפעל קמפיינים, עקוב אחר אירועים, נהל מקטעים וחלץ נתוני אנליטיקה ישירות משרת המשחק שלך. כל הפיצ’ר הזמין בדשבורד פועל באופן תכנותי. צפה בכל יכולות ה-API.

שלח התראות Push באופן תכנותי

הפעל התראות Push משרת המשחק שלך בהתבסס על פעולות השחקן. אספקה בזמן אמת ל-iOS, Android ו-web. התראות עשירות, קישורים עמוקים ונתונים מותאמים אישית נתמכים.

POST /api/v3/notifications
{
"filter": "player_level > 20",
"notification": {
"content": {
"en": "Tournament starts in 1 hour!"
},
"data": {
"tournament_id": "12345",
"deep_link": "game://tournament/12345"
}
}
}

עקוב אחר התנהגות שחקן בזמן אמת

שלח אירועים מותאמים אישית מהקליינט או השרת של המשחק. עקוב אחר רכישות, השלמת שלבים ושימוש בתכונות. אירועים מפעילים קמפיינים ומניעים מקטעים.

POST /api/v3/events
{
"user_id": "player_12345",
"event": "level_completed",
"attributes": {
"level": 50,
"time_seconds": 142,
"score": 8750
}
}

צור ונהל מקטעי שחקנים

בנה מקטעים באופן תכנותי בהתבסס על אירועים, מאפיינים והתנהגות. עדכן בזמן אמת. יעד קמפיינים לקבוצות שחקנים ספציפיות.

POST /api/v3/segments
{
"name": "High-value players",
"filter": {
"AND": [
{"total_spend": {"$gt": 100}},
{"last_session": {"$gte": "7d"}}
]
}
}

חלץ מדדים של קמפיינים ושחקנים

אחזר נתוני ביצועי קמפיינים, מעורבות שחקנים ונתוני המרה. ייצא למחסן הנתונים שלך. בנה דשבורדים מותאמים אישית.

GET /api/v3/analytics/campaigns/{campaign_id}
{
"sent": 150000,
"delivered": 142500,
"opened": 64125,
"clicked": 19237,
"conversions": 2890
}

שילוב SDK למנועי משחק

SDKs מקוריים לכל פלטפורמה מרכזית. התקנה מהירה (drop-in), כיסוי מלא של פיצ’רים ודוגמאות קוד לסיטואציות נפוצות. צפה בכל אינטגרציות המשחקים.

Unity SDK

Unity 2019.4+ | C# | Unity Package Manager או יבוא ידני | 2-4 שעות שילוב

תמיכה בהתראות Push, הודעות בתוך האפליקציה, מעקב אחר אירועים ומאפייני משתמש.

// Initialize
Pushwoosh.Instance.RegisterForPushNotifications();
// Track event
Pushwoosh.Instance.PostEvent("level_completed",
new { level = 50, score = 8750 });
// Set user properties
Pushwoosh.Instance.SetUserId("player_12345");

Unreal Engine SDK

Unreal Engine 4.25+, UE5 | C++ ו-Blueprints | תוסף Marketplace או ידני | 2-4 שעות שילוב

תמיכה ב-Push, אירועים ואנליטיקה. צמדי Blueprint ללא קוד (non-code workflows).

// Initialize
UPushwooshBlueprint::RegisterForPushNotifications();
// Track event
UPushwooshBlueprint::PostEvent("level_completed",
TMap<FString, FString>{
{"level", "50"},
{"score", "8750"}
});

iOS native SDK

iOS 12+ | Swift, Objective-C | CocoaPods, SPM, ידני | 1-2 שעות שילוב

גישה מלאה ל-API עם תמיכה בהתראות עשירות ו-Live Activities.

// Initialize
Pushwoosh.sharedInstance().registerForPushNotifications()
// Track event
PWInAppManager.shared().postEvent("level_completed",
withAttributes: ["level": 50, "score": 8750])

Android native SDK

Android 5.0+ (API 21+) | Kotlin, Java | תלות ב-Gradle | 1-2 שעות שילוב

גישה מלאה ל-API עם תמיכה בהתראות עשירות ומסירת אירועים ברקע.

// Initialize
Pushwoosh.getInstance().registerForPushNotifications()
// Track event
Pushwoosh.getInstance().sendTags(
Tags.Builder()
.putString("level", "50")
.putInt("score", 8750)
.build()
)

SDKs משולבים

React Native, Flutter, Cordova, Xamarin. תמיכה מלאה בפיצ’רים במחסנים היברידיים. 2-4 שעות שילוב לפלטפורמה.

// React Native
import Pushwoosh from "pushwoosh-react-native-plugin";
Pushwoosh.register();
Pushwoosh.postEvent("level_completed", {
level: 50,
score: 8750
});

כל מה שמפתחים צריכים

תיעוד, כלי עבודה ומשאבי קהילה כדי שהצוות שלך יהיה פרודוקטיבי מיום ראשון.

תיעוד API אינטראקטיבי

דפדפן API חי עם בקשות בזמן אמת. נסה שיחות ישירות בדפדפן. אימות מטופל אוטומטית.

אוסף Postman

בקשות מוגדרות מראש עם משתני סביבה. כיסוי מלא של נקודות קצה. יבוא והתחל לבדיקה מיד.

מפרט OpenAPI

הגדרת API קריאה למכונה. צור ספריות לקוח. יבוא לכל כלי API. תמיד מעודכן.

מאגר דוגמאות קוד

מאגר GitHub עם דוגמאות שילוב. Unity, Unreal, פלטפורמות מקוריות. תרומות קהילה מתקבלות בברכה.

התחלות מהירות ל-SDK

מדריכים ספציפיים לפלטפורמה עם שילוב צעד-אחר-צעד. סיורים וידאו וזמני השלכה משוערים.

כלי בדיקה

שלח התראות Push לבדיקה. איתור באגים במעקב אחר אירועים. אימות בקשות API. סימולציה של התנהגות שחקן.

Webhooks וקריאות חוזרות

התראות אירוע בזמן אמת. עדכוני סטטוס קמפיין. מפעילים של פעולות שחקן. הגדרת נקודת קצה מותאמת אישית.

קהילת מפתחים

תגית Stack Overflow, ערוצי Discord/Slack, דיונים ב-GitHub ותמיכה בדוא"ל לשאלות טכניות.

מה ניתן לבנות עם ה-APIs שלנו

חמש יישומים אמיתיים שצוותי משחקים מפרסמים עם Pushwoosh.

התראות המופעלות על ידי שרת

משחק רב-משתתפים צריך להודיע לשחקנים על אירועי גילדה. שרת המשחק מזהה מלחמת גילדות מתחילה, קורא ל-API כדי לשלוח Push לחברי הגילדה, קישורים עמוקים פותחים את המשחק למסך המלחמה, והשרת עוקב אילו שחקנים הצטרפו.

// On game server
const guildMembers = await getGuildMembers(guildId);
await pushwoosh.sendNotification({
users: guildMembers,
message: "Guild war starting now!",
deepLink: `game://guild-war/${warId}`
});
// Track who joined
guildMembers.forEach(async (player) => {
if (await playerJoined(player, warId)) {
pushwoosh.trackEvent(player, "guild_war_joined", {
war_id: warId,
response_time_seconds: getResponseTime(player)
});
}
});

תוצאה: מעורבות בזמן אמת המבוססת על אירועי משחק חי.

מקטע דינמי

יחס אופציות שונות למבצעים לעומת לא-מבצעים. עקוב אחר אירועי IAP דרך ה-API, צור מקטעים באופן תכנותי, שלח הצעות מותאמות אישית ומדוד המרה עם ממשק האנליטיקה.

// Track purchase
await pushwoosh.trackEvent(playerId, "iap_purchase", {
amount: 9.99,
item_id: "gem_pack_1000"
});
// Create high-spender segment
await pushwoosh.createSegment({
name: "High spenders",
filter: "total_iap_amount > 50"
});
// Send targeted campaign
await pushwoosh.sendToSegment("High spenders", {
message: "VIP exclusive: 50% off premium pack",
offer_id: "vip_premium_50"
});

תוצאה: המרה גבוהה ב-3x עם ייחוד מותאם אישית.

אינטגרציית אנליטיקה בזמן אמת

ייצא נתוני מעורבות למחסן הנתונים שלך. חלץ מדדי קמפיין דרך ה-API, שלף נתוני אירועי שחקן, הזרם ל-BigQuery או Snowflake, ובנה דשבורדי BI מותאמים אישית.

// Daily ETL job
const campaigns = await pushwoosh.getCampaigns({
date_from: yesterday,
date_to: today
});
for (const campaign of campaigns) {
const analytics = await pushwoosh.getCampaignAnalytics(campaign.id);
await dataWarehouse.insert("campaign_performance", {
campaign_id: campaign.id,
sent: analytics.sent,
delivered: analytics.delivered,
opened: analytics.opened,
clicked: analytics.clicked,
conversions: analytics.conversions,
revenue: analytics.revenue
});
}

תוצאה: אנליטיקה מאוחדת של מעורבות שחקנים בכל המערכות.

קמפייני מחזור חיים אוטומטיים

קלט שחקנים חדשים עם סדרה אוטומטית. ה-SDK רשם את המשתמש בהרשמה, השרת מתחיל את רצף ההכשרה דרך ה-API, וקמפייני יום 1, 3 ו-7 מופעלים אוטומטית.

// On player signup
await pushwoosh.registerUser({
user_id: playerId,
attributes: {
signup_date: new Date(),
platform: "iOS",
acquisition_source: "organic"
}
});
// Start automated campaign
await pushwoosh.addToJourney(playerId, "new_player_onboarding");
// Track milestone events
await pushwoosh.trackEvent(playerId, "tutorial_completed", {
duration_seconds: 180
});

תוצאה: הכשרה אוטומטית ללא ניהול קמפיין ידני.

A/B testing דרך ה-API

בדוק נוסחים שונים של התראה להכרזת טורניר. צור את הבדיקה, שלח וריאציות לקבוצות אקראיות, עקוב אחר מעורבות והרחב את המנצח באופן אוטומטי.

const test = await pushwoosh.createABTest({
name: "Tournament announcement copy test",
variants: [
{
name: "Variant A",
message: "Tournament starts in 1 hour!",
percentage: 50
},
{
name: "Variant B",
message: "Win 10K gems! Tournament in 1 hour",
percentage: 50
}
],
success_metric: "game_opens"
});
const results = await pushwoosh.getABTestResults(test.id);
await pushwoosh.scaleVariant(test.id, results.winner.id);

תוצאה: אופטימיזציה המבוססת על נתונים בקנה מידה.

נבנה לביצועים

&lt;100ms
זמן תגובה ממוצע ל-API
500K/sec
בקשות API מטופלות
99.9%
SLA זמן פעילות
&lt;50ms
מעקב אחר אירועים בזמן אמת
Growth statistics chart

זמני תגובה מתחת לשנייה

אחוזון 95 מתחת ל-200ms. אחוזון 99 מתחת ל-500ms. זמן לטנציה עקבי בין אזורים.

קיבולת פריצה

500K התראות Push בשנייה. אירועים בלתי מוגבלים בשנייה. אין הגבלה (throttling) במהלך עומסים בשיא.

תשתית גלובלית

פריסה רב-אזורית. CDN לאספקת SDK. נקודות קצה בלטנציה נמוכה ברחבי העולם. אפשרויות אחסון נתונים.

אבטחת API ברמת ארגון

אבטכה מוכנה לייצור עבור הסטודיו הגדולים ביותר. התאמה ל-SOC 2 ו-GDPR, העברה מוצפנת ולוגי ביקורת מלא.

אימות

אימות באמצעות מפתח API, OAuth 2.0, אסימוני JWT. מפתחות לפי סביבה עם סיבוב בטוח.

הרשאה

בקרת גישה מבוססת תפקידים, הרשאות מבוססות היקף, רשימת לבן של כתובות IP וסיבוב מפתח אוטומטי.

הגנת נתונים

הצפנת TLS 1.3 במעבר. מוצפן במנוחה. הסתרת PPI בלוגים. טיפול בנתונים בהתאמה ל-GDPR.

ניטור

ניטור שימוש ב-API, זיהוי חריגות, מניעת התעללות ולוגי ביקורת מלאים לתאימות.

תמיכה למפתחים

ממשאבי קהילה עצמאיים ועד מנהלי חשבונות טכניים ייעודיים, מודל התמיכה הנכון לכל גודל צוות.

תמיכה בקהילה

תגית Stack Overflow, דיונים ב-GitHub, קהילת Discord ו-Slack ופורטל התיעוד.

תמיכה בדוא"ל

שאלות טכניות, סיוע בשילוב, דיווחי באגים. זמן תגובה מתחת ל-24 שעות.

תמיכה בדרגה עדיפה

ערוץ Slack ייעודי, שיחות וידאו לשילובים מורכבים, הנחיות SDK מותאמות אישית. תגובה מתחת ל-4 שעות.

תמיכה ארגונית

מנהל חשבונות טכני ייעודי, פיתוח API מותאם אישית, סיוע בשילוב במקום, תמיכה טלפונית 24/7.

מעבר מפלטפורמות אחרות

העבר מ-OneSignal, Firebase או Airship ללא זמן השבתה. הרץ את שתי הפלטפורמות במקביל עד שאתה מוכן לעבור.

  1. שילוב SDK במקביל

    התקן את ה-SDK של Pushwoosh לצד הפלטפורמה הקיימת שלך. אשר אספקת אירועים בסביבת בדיקה.

  2. מיפוי ואימות אירועים

    מפה את האירועים והמאפיינים הקיימים שלך לתבנית ה-Pushwoosh. השווה מדדים צד-בצד.

  3. הסטה הדרגתית של תנועה

    העבר אחוז מהתנועה ל-Pushwoosh. ניטור שיעורי אספקה ומעורבות. הגדלה לאורך 1-2 שבועות.

  4. מעבר מלא

    החלף את כל התנועה ל-Pushwoosh ברגע ששוויון מאומת. שמור את הפלטפורמה הישנה כגיבוי למשך שבוע.

  5. השבתת הפלטפורמה הישנה

    הסר את ה-SDK הישן מהגרסה הבאה שלך. זמן המעבר האופייני הוא 2-4 שבועות מסוף לסוף.

התחל לשלב תוך דקות

חקור את תיעוד ה-API שלנו והתחל לבנות. השכבה החינמית כוללת הכל שאתה צריך כדי לבדוק שילוב ולהגיע לייצור.

Play

גלה מוצרים קשורים

Pushwoosh API

העבר את ניהול ההודעות לאפליקציה ולאתר שלך ל-Pushwoosh API. אנו מנהלים התראות push, דואר אלקטרוני, SMS וזרמי נתונים — אתה בונה מוצרים מוצלחים ללא הגבלות.

תוכנת שיווק ל-WhatsApp הכוללת הכל

הוסיפו נגיעה אנושית לקמפייני התקשורת שלכם באמצעות יישום של הודעות שיח (conversational messaging) דרך WhatsApp.

פלטפורמת שיווק באימייל

הפלטפורמה המקיפה לשיווק באימייל: Pushwoosh. התאם תבניות, אוטומציה של זרימות אימייל, נתח ביצועים והגיע גבוה יותר!

התראות Push במהירות גבוהה

מעדכוני ספורט ועד חדשות חמות והתראות מזג אוויר ועדכונים בתחום הנסיעות, שניות יכולות לעשות הבדלה עצומה. טכנולוגיית High-Speed Delivery החזקה שלנו מאפשרת שליחת עד 500,000 התראות Push בשנייה!

הודעות בתוך האפליקציה (In-App)

הפכו משתמשים מעורבים ללקוחות משלמים עם פתרון הודעות בתוך האפליקציה ללא קוד של Pushwoosh.

הודעות Push ניידות

שלחו הודעות Push למכשירים ניידים באמצעות כלי ההתראות הניידות והפלטפורמה למעורבות לקוחות של Pushwoosh. נצלו את הפיצ'רים המתקדמים שלנו: מיפוי קמפיינים, מקטעים, התאמה אישית, AI Content Composer ועוד.