שילוב Shake SDK לדיווח באגים באפליקציות iOS ו-Android

משתמשים שולחים דוחות באגים דלים, והצוות שלכם מבזבז שעות בשחזור הבעיה. אנחנו משלבים את Shake SDK באפליקציות ה-iOS וה-Android שלכם, ולוכדים אוטומטית צילומי מסך עם הערות, לוגים ובקשות רשת. הצוות שלנו מספק את הפרויקט במפתח מלא—מהגדרת מטא-דאטה ועד אינטגרציה עם מערכת ניהול תקלות—ומבטיח פעולה אמינה עם תמיכה מתמשכת.

פיתוח ותמיכה בכל סוגי היישומים הניידים:

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

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
שילוב Shake SDK לדיווח באגים באפליקציות iOS ו-Android
פשוט
~1 יום

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית מובייל עבור FEEDME
    פיתוח אפליקציית מובייל עבור FEEDME
    971
  • פיתוח אפליקציית מובייל עבור XOOMER
    פיתוח אפליקציית מובייל עבור XOOMER
    869
  • פיתוח אפליקציית מובייל עבור RHL
    פיתוח אפליקציית מובייל עבור RHL
    1289
  • פיתוח אפליקציית מובייל עבור ZIPPY
    פיתוח אפליקציית מובייל עבור ZIPPY
    1143
  • פיתוח אפליקציית מובייל עבור Affhome
    פיתוח אפליקציית מובייל עבור Affhome
    1076
  • פיתוח אפליקציית מובייל עבור חברת FLAVORS
    פיתוח אפליקציית מובייל עבור חברת FLAVORS
    677

אתה מקבל דיווח באג ממשתמש: 'האפליקציה קורסת'. ללא גרסה, ללא לוגים, ללא שלבים לשחזור. הצוות מבזבז שעות בניסיון לשחזר את הבעיה. Shake SDK פותר זאת על ידי איסוף אוטומטי של צילומי מסך עם הערות, לוגים של קונסול ובקשות רשת. האינטגרציה אורכת יום אחד, וחיסכון בזמן ניפוי באגים מגיע עד 40%. אנו עוזרים לשלב את Shake באפליקציית iOS/Android שלך, להגדיר מטא-דאטה מותאם אישית ולחבר מערכת מעקב תקלות. צור קשר כדי לקבל הערכת פרויקט תוך יום אחד.

כיצד Shake משפר את תהליך ניפוי הבאגים

Shake היא חלופה ל-Instabug עם דגש על פשטות אינטגרציה ונפח SDK קטן יותר (~300 KB). ההבדל המרכזי: Shake שמה דגש על הערות חזותיות על צילומי מסך (חיצים, תיבות, טקסט ישירות על המסך), מה שמאיץ את התקשורת בין בודק למפתח ללא תיאורים טקסטואליים ארוכים. בנוסף, ה-SDK מיירט בקשות רשת (באמצעות OkHttp interceptor באנדרואיד) ולוגים של קונסול — אתה מקבל תמונה מלאה של השגיאה. תיעוד Shake SDK מאשר שאיסוף המטא-דאטה מתרחש ללא דליפת מידע רגיש.

אינטגרציה

iOS:

import Shake

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    Shake.start(apiKey: "YOUR_API_KEY")
    Shake.configuration.isNetworkRequestsEnabled = true
    Shake.configuration.isConsoleLogsEnabled = true
    return true
}

אנדרואיד:

class App : Application() {
    override fun onCreate() {
        super.onCreate()
        Shake.start(this, "YOUR_API_KEY")
        Shake.getReportConfiguration().isNetworkRequestsEnabled = true
    }
}

Shake מיירט בקשות רשת באמצעות OkHttp interceptor מובנה — הוא מתחבר אוטומטית אם OkHttp נמצא בשימוש בפרויקט (באמצעות Retrofit או ישירות). עבור לקוחות HTTP לא סטנדרטיים, קיימת אפשרות לרישום ידני באמצעות import Shake func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { Shake.start(apiKey: "YOUR_API_KEY") Shake.configuration.isNetworkRequestsEnabled = true Shake.configuration.isConsoleLogsEnabled = true return true } .

מה Shake מספקת כברירת מחדל

  • הפעלה באמצעות מחוות: שייק, לחיצה ארוכה, כפתור צף מותאם אישית
  • הערות על צילומי מסך: חיצים, תיבות, טשטוש (הסתרת מידע רגיש ישירות בממשק המשתמש)
  • מטא-דאטה אוטומטי: מכשיר, מערכת הפעלה, גרסת אפליקציה, שפה, סוג רשת
  • היסטוריית פעילות (N מסכים אחרונים)
  • לוג קונסול עבור X הדקות האחרונות לפני הדיווח
  • תמיכה ב-Universal Links / App Links לקישור עמוק

לוח הבקרה של Shake פשוט יותר מזה של Instabug — פחות הגדרות, הטמעה מהירה יותר לצוות. אינטגרציות עם Jira, Linear, Slack, Notion — עד 10 כלים.

למה לבחור ב-Shake על פני חלופות?

קריטריון Shake Instabug
גודל SDK ~300 KB ~2 MB
מסלול חינמי עד 5 מפתחים עד מפתח אחד
הערות על צילומי מסך +++ ++
הקלטת סשן לא כן
מפקח רשת בסיסי (OkHttp interceptor) מפורט (עם גוף הבקשה)
אינטגרציות 10+ כלים 20+ כלים

אם הצוות שלך קטן ואתה צריך דיווח באגים בסיסי ללא תלות נוספות — Shake היא בחירה הגיונית. אנו מבטיחים ביצועים יציבים של ה-SDK לאחר האינטגרציה. למהנדסים שלנו יש הסמכות וניסיון של למעלה מ-5 שנים בשילוב SDKs מסוג זה.

מטא-דאטה מותאם אישית

כדאי להוסיף הקשר של המשתמש הנוכחי:

Shake.setMetadata(key: "userId", value: currentUser.id)
Shake.setMetadata(key: "plan", value: currentUser.subscriptionPlan)
Shake.setMetadata(key: "environment", value: AppConfig.environment)

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

מה כלול בעבודה

  • ניתוח ארכיטקטורת האפליקציה הנוכחית ובחירת שיטת אינטגרציה
  • אינטגרציית SDK עבור iOS (Swift) ו/או אנדרואיד (Kotlin)
  • הגדרת מטא-דאטה מותאם אישית ומחוות הפעלה
  • אינטגרציה עם מערכת מעקב תקלות (Jira, Linear, Asana) — לבחירתך
  • בדיקות על מכשירים אמיתיים וב-TestFlight/Google Play
  • תיעוד תפעולי והדרכת צוות
  • תמיכה למשך שבועיים לאחר הפריסה
רשימת בדיקה של טעויות אינטגרציה נפוצות - שכחת להוסיף מפתח API ב-Production? Shake מושבתת אוטומטית אם המפתח לא תקין, אבל עדיף לוודא. - איסוף בקשות רשת לא מופעל — קשה יותר לנפות שגיאות API. - טשטוש אוטומטי של מידע רגיש לא מוגדר — משתמשים עלולים לשלוח דיווח עם סיסמאות. - שימוש במחוות הפעלה ברירת מחדל ללא בדיקת התנגשויות עם אירועים אחרים (למשל, מחוות שייק במהלך משחק).

תהליך העבודה

שלב משך
ניתוח דרישות 0.5 יום
אינטגרציית SDK 0.5 יום
הגדרת מטא-דאטה ומערכת מעקב 0.5–1 יום
בדיקות 0.5 יום
פריסה וניטור 0.5 יום

לוח זמנים ועלות

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

לצוות שלנו יש ניסיון של 5+ שנים בשילוב SDKs לדיווח באגים ועבד עם Shake, Instabug ו-Firebase Crashlytics. למעלה מ-50 פרויקטים מוצלחים. אנו מבטיחים איכות ועמידה בלוחות זמנים. קבל ייעוץ כבר עכשיו.