תגי עובד ותגי ועידה דרך Apple Wallet

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

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

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

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
תגי עובד ותגי ועידה דרך Apple Wallet
בינוני
מ- 1 יום עד 3 ימים

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

שאלות נפוצות

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

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

תגים מנותקים עולים לכם בזמן ובאבטחה

כאשר תג עובד לא מתעדכן לאחר שינוי מחלקה, זה הופך לכאב ראש הן לאבטחה והן לעובד. אנחנו פותרים זאת עם Apple Wallet: התג תמיד עדכני, ניתן לשלילה מיידית, ותהליך ההנפקה אוטומטי לחלוטין. במשך למעלה מ-5 שנים פרסנו פתרונות כאלה לחברות עם 200 עד 5000+ עובדים—אנחנו מבטיחים פעילות יציבה גם בעומס גבוה. הלקוחות שלנו מדווחים על חיסכון של 10,000 דולר בשנה בהנפקת כרטיסים לחברה עם 500 עובדים. לחברה עם 200 עובדים, החיסכון עולה על 4,000 דולר בשנה.

מה היתרונות של Apple Wallet לתגים?

Apple Wallet הופך סמארטפון למזהה אוניברסלי. עובדים לא צריכים כרטיס פלסטיק—רק מכשיר iOS. כרטיס ה-Wallet עובד במצב לא מקוון, תומך בעדכוני push, ויכול לשאת תמונה, מחלקה, אזורי גישה ואפילו תפקיד בכנס. לעסקים, זה מקצץ בעלויות הנפקת כרטיסים והחלפתם ב-30-40%, ולעובדים, זה מפשט את השימוש היומיומי. עדכוני push מהירים פי 10 מהנפקה מחדש של כרטיסי פלסטיק. תגי עובדים של Apple Wallet ניתנים לניהול ועדכון בקלות.

בתוך ה-pass.json לתג ארגוני

תג עובד הוא generic מסוג .pkpass. Generic הוא הסוג הגמיש ביותר: אין אילוצים נוקשים על סמנטיקת השדות, המבנה מוגדר לפי המשימה. לתגים ארגוניים, אנחנו מרבים לכלול את תמונת העובד דרך thumbnail.png (90×90 @1x, 180×180 @2x)—היא מופיעה בפינה הימנית העליונה של הכרטיס. יצירת ה-pass אורכת פחות משנייה אחת.

{
  "formatVersion": 1,
  "passTypeIdentifier": "pass.com.yourcompany.badge",
  "serialNumber": "BADGE-EMP-1042",
  "teamIdentifier": "ABCDE12345",
  "organizationName": "YourCompany",
  "description": "Пропуск сотрудника",
  "foregroundColor": "rgb(255,255,255)",
  "backgroundColor": "rgb(0,80,160)",
  "generic": {
    "primaryFields": [
      {
        "key": "name",
        "value": "Иван Петров",
        "label": "Сотрудник"
      }
    ],
    "secondaryFields": [
      {
        "key": "department",
        "value": "Разработка",
        "label": "Отдел"
      },
      {
        "key": "access",
        "value": "A, B, C",
        "label": "Зоны доступа"
      }
    ],
    "auxiliaryFields": [
      {
        "key": "role",
        "value": "Senior Developer",
        "label": "Должность"
      }
    ],
    "backFields": [
      {
        "key": "emergency",
        "label": "Экстренная связь",
        "value": "+7 (495) 123-45-67"
      },
      {
        "key": "valid",
        "label": "Действителен до",
        "value": "31.12.2024"
      }
    ],
    "barcode": {
      "message": "BADGE-EMP-1042",
      "format": "PKBarcodeFormatQR",
      "messageEncoding": "iso-8859-1"
    }
  }
}

{ "formatVersion": 1, "passTypeIdentifier": "pass.com.yourcompany.badge", "serialNumber": "BADGE-EMP-1042", "teamIdentifier": "ABCDE12345", "organizationName": "YourCompany", "description": "Пропуск сотрудника", "foregroundColor": "rgb(255,255,255)", "backgroundColor": "rgb(0,80,160)", "generic": { "primaryFields": [ { "key": "name", "value": "Иван Петров", "label": "Сотрудник" } ], "secondaryFields": [ { "key": "department", "value": "Разработка", "label": "Отдел" }, { "key": "access", "value": "A, B, C", "label": "Зоны доступа" } ], "auxiliaryFields": [ { "key": "role", "value": "Senior Developer", "label": "Должность" } ], "backFields": [ { "key": "emergency", "label": "Экстренная связь", "value": "+7 (495) 123-45-67" }, { "key": "valid", "label": "Действителен до", "value": "31.12.2024" } ], "barcode": { "message": "BADGE-EMP-1042", "format": "PKBarcodeFormatQR", "messageEncoding": "iso-8859-1" } } } פשוט מתווסף כקובץ בארכיון—PassKit מזהה אותו אוטומטית לפי השם. מדריך המפתחים של Apple Wallet

NFC או QR: מה עדיף לבקרת גישה?

קריטריון NFC קוד QR
דורש שותפות עם Apple כן (Value Added Services) לא
מהירות קריאה <0.5 שניות 1-2 שניות (NFC מהיר פי 3)
אבטחה הצפנת RSA/EC תלוי ביצירה
מכשירי כניסה קורא NFC ייעודי מצלמה (סמארטפון/סורק)

כרטיס מסוג generic תומך ב-NFC דרך שדה thumbnail.png ב-nfc—רק למכשירים עם iOS 13+:

"nfc": {
  "message": "BADGE-EMP-1042-NFC-TOKEN",
  "encryptionPublicKey": "base64-encoded-ec-public-key"
}

קורא ה-NFC בקרוסלה קורא את ה-pass.json המוצפן. עם זאת, יש מגבלה: NFC ב-Wallet לקורא של צד שלישי עובד רק דרך תוכנית Value Added Services של Apple—נדרשת הסכם שותפות עם Apple. ללא התוכנית, תכונת ה-NFC של הכרטיס לא תופעל.

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

ניהול מחזור החיים של התג

לתג עובד יש מחזור חיים ברור: הנפקה → פעיל → שלילה (סיום העסקה, שינוי תפקיד). השלילה נעשית בשתי דרכים:

  • דרך "nfc": { "message": "BADGE-EMP-1042-NFC-TOKEN", "encryptionPublicKey": "base64-encoded-ec-public-key" } — הכרטיס הופך אוטומטית ללא תקף. מתאים לתגים זמניים (כנסים, קבלנים).
  • דרך message עם עדכון push — לשלילה מיידית תוך 5 שניות. השרת מקבל אירוע (מערכת HR, סיום העסקה) → שולח push של APN → המכשיר מוריד את הכרטיס המעודכן עם expirationDate → Wallet מציג את הכרטיס כלא תקף.

בעת הורדת הכרטיס המעודכן, השרת חייב להחזיר HTTP 200 עם ה-voided: true החדש. אם הוא מחזיר HTTP 304, המכשיר לא יעדכן כלום. עדכוני push נמסרים תוך פחות משתי שניות.

תגים זמניים לאירועים

תג משתתף בכנס משתמש באותה לוגיקה, אבל אנחנו מגדירים את voided: true ליום הראשון של האירוע ואת .pkpass ליום האחרון. אפשר גם להוסיף לוח זמנים יומי דרך relevantDate:

"backFields": [
  {
    "key": "schedule",
    "label": "Программа",
    "value": "09:00 Регистрация\n10:00 Keynote\n14:00 Воркшопы"
  }
]

אינטגרציה עם מערכות HR

הכרטיס חייב להיווצר אוטומטית כשעובד מתקבל ולהישלל כשהוא עוזב. Webhook ממערכת ה-HR (1C, BambooHR, SAP) מפעיל שרת ליצירת ה-expirationDate ושליחת אימייל לעובד עם קישור.

לאינטגרציה בדוא"ל, הקישור נראה כמו כתובת backFields ש-iOS פותחת דרך Safari ומציעה "הוסף ל-Wallet". סוג ה-MIME של התשובה חייב להיות "backFields": [ { "key": "schedule", "label": "Программа", "value": "09:00 Регистрация\n10:00 Keynote\n14:00 Воркшопы" } ] .

כשהתפקיד משתנה, אנחנו לא שוללים את הכרטיס—אנחנו מעדכנים אותו: בקשת .pkpass לכתובת ה-web service מעדכנת את שדות https://api.yourcompany.com/badges/{token}.pkpass ו-application/vnd.apple.pkpass. Wallet מושך את השינויים אוטומטית.

איך עובדים עדכוני push עדכוני push משתמשים בשירות ההתראות של Apple (APNs) כדי להודיע למכשיר שכרטיס חדש זמין. המכשיר מוריד את ה-pass.json המעודכן ומחיל את השינויים ברקע. זה קורה תוך שניות ואינו דורש פעולה מהמשתמש.

תוצרים והיקף עבודה

  • ביקורת על התשתית הקיימת ומערכת ה-HR שלכם
  • עיצוב מבנה pass.json לשדות הספציפיים שלכם
  • הפקת אישורים ופרופילי provisioning ב-Apple Developer
  • הגדרת התראות push (APNs) לעדכונים ושלילה
  • אינטגרציה עם מערכת ה-HR דרך webhook או REST API
  • בדיקות על מכשירים אמיתיים (iOS 15+)
  • תיעוד מלא והדרכת מנהלים
  • תמיכה ותחזוקה לאחר ההשקה (12 חודשים כלולים)

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

אנחנו מעריכים את הפרויקט ב-2 שעות עד יום אחד, תלוי במורכבות. אינטגרציה בסיסית (יצירת pass + עדכוני push) אורכת 5 עד 10 ימי עסקים. לפרויקטים עם NFC ואינטגרציית HR מותאמת אישית, לוח הזמנים מתארך ל-20 יום. העלות מחושבת באופן אישי, אבל אפשר לבקש הערכה מוקדמת—צרו קשר להצעה מסחרית. עם ניסיון של למעלה מ-5 שנים ויותר מ-150 אינטגרציות מוצלחות, אנחנו שותף אמין לפתרונות תגים דיגיטליים. הפתרון שלנו מתמודד עם עד 10,000 כרטיסים במקביל.

אחריות: אנחנו מספקים 12 חודשי תמיכה טכנית לאחר ההשקה. במשך 5+ שנים, לא איבדנו אף לקוח—כל הפרויקטים רצים ביציבות.