פיתוח אפליקציית פורטל ארגוני למובייל עם SSO, מצב לא מקוון ו-MDM

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

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

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

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
פיתוח אפליקציית פורטל ארגוני למובייל עם SSO, מצב לא מקוון ו-MDM
בינוני
מ- 2 שבועות עד 3 חודשים

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

שאלות נפוצות

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

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

פיתוח אפליקציית פורטל ארגוני למובייל

רשת ה-Wi-Fi הארגונית נופלת, ה-VPN מתנתק, והעובדים צריכים גישה למסמכים ולמשימות בכל זמן. אנו מפתחים אפליקציות פורטל ארגוני למובייל שעובדות במצב לא מקוון, מסנכרנות כשהחיבור חוזר, ועומדות בכל מדיניות האבטחה. הפתרונות שלנו משתלבים עם הסביבה הקיימת שלך: Azure AD, Active Directory, SharePoint, Jira, Confluence, ומערכות on-premise עם NTLM ו-SAML. אנו מספקים כניסה אחידה (SSO), תמיכה במדיניות MDM, מצב לא מקוון, והתראות push. כל האפליקציות עוברות ביקורות אבטחה פנימיות ועומדות בהנחיות App Store Review Guidelines.

כיצד אנו מיישמים אימות בסביבה ארגונית

הדרישה הנפוצה ביותר היא התחברות דרך SSO ארגוני. אם החברה משתמשת ב-Microsoft 365, מדובר ב-Azure AD עם OAuth 2.0 / OIDC. אם מדובר ב-on-premise, זה ADFS עם SAML. לתשתית מעורבת, משתמשים ב-Okta או PingFederate כ-IdP. עבור תהליכי OIDC במובייל, אנו משתמשים בספריית AppAuth — הסטנדרט ל-iOS ואנדרואיד. דוגמה לאנדרואיד:

// Android — OIDC через AppAuth
val serviceConfig = AuthorizationServiceConfiguration(
    Uri.parse("https://login.microsoftonline.com/$tenantId/oauth2/v2.0/authorize"),
    Uri.parse("https://login.microsoftonline.com/$tenantId/oauth2/v2.0/token")
)
val authRequest = AuthorizationRequest.Builder(
    serviceConfig,
    clientId,
    ResponseTypeValues.CODE,
    Uri.parse("com.company.app://auth/callback")
)
    .setScope("openid profile email offline_access")
    .build()
authService.performAuthorizationRequest(authRequest, pendingIntent)

לאחר קבלת // Android — OIDC через AppAuth val serviceConfig = AuthorizationServiceConfiguration( Uri.parse("https://login.microsoftonline.com/$tenantId/oauth2/v2.0/authorize"), Uri.parse("https://login.microsoftonline.com/$tenantId/oauth2/v2.0/token") ) val authRequest = AuthorizationRequest.Builder( serviceConfig, clientId, ResponseTypeValues.CODE, Uri.parse("com.company.app://auth/callback") ) .setScope("openid profile email offline_access") .build() authService.performAuthorizationRequest(authRequest, pendingIntent) , אנו מחליפים אותו ב-authorization_code + access_token. הטוקנים נשמרים ב-refresh_token. החידוש אוטומטי דרך interceptor ב-OkHttp.

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

מחסן נתונים טיפוסי של פורטל ארגוני: SharePoint / Confluence למסמכים, Jira / ServiceNow למשימות ופניות, AD למבנה הארגון ואנשי קשר, Exchange / Google Workspace ללוח שנה. Microsoft Graph API מכסה את רוב הצרכים עבור מחסנית Microsoft:

suspend fun getMyDocuments(): List<DriveItem> {
    return graphClient
        .me()
        .drive()
        .root()
        .children()
        .buildRequest()
        .select("id,name,lastModifiedDateTime,webUrl")
        .top(50)
        .get()
        .currentPage
}

עבור לוח השנה של Exchange — MS Graph EncryptedSharedPreferences עם טווח תאריכים. למבנה הארגון — suspend fun getMyDocuments(): List<DriveItem> { return graphClient .me() .drive() .root() .children() .buildRequest() .select("id,name,lastModifiedDateTime,webUrl") .top(50) .get() .currentPage } ו-/me/calendarView. אם הפורטל הוא on-premise ללא Microsoft 365 — REST API של SharePoint (2016/2019). אימות NTLM עבור on-premise הוא אתגר נפרד במובייל: /users/{id}/directReports תומך ב-NTLM דרך /users/{id}/manager, אך דורש הגדרה מדוקדקת.

MDM והגבלות ארגוניות

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

  • MAM — מדיניות מוחלת על האפליקציה הספציפית ללא ניהול מלא של המכשיר. Microsoft Intune MAM SDK מאפשר להחיל מדיניות: השבתת העתק/הדבק, השבתת צילומי מסך, אכיפת PIN לפני הפעלה.
  • מכשירים רשומים ל-MDM — ה-IT מנהל את המכשיר במלואו. האפליקציה מופצת דרך הפצה מנוהלת (Apple Business Manager / Google Enterprise).

Intune MAM SDK לאנדרואיד מתווסף כתלות ומאותחל דרך OkHttp:

class MyApp : MAMApplication() { override fun onCreate() { super.onCreate() // MAM автоматически применяет политики } } 

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

כיצד להבטיח מצב לא מקוון וסנכרון

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

באנדרואיד — Room לקאש + authenticator() לסנכרון ברקע. ב-iOS — Core Data + MAMApplication. קונפליקטים בסנכרון נפתרים לפי חותמת זמן של שינוי אחרון: נתוני השרת מנצחים אם המשתמש לא ערך מקומית. התראות push למשימות ומסמכים חדשים דרך FCM / APNs. ברשתות ארגוניות, FCM עלול להיחסם על ידי חומת אש — יש צורך ב-fallback ל-polling או WebSocket.

מחסנית טכנולוגית ולוחות זמנים

Flutter או React Native הן אופטימליות לפורטלים ארגוניים: קוד בסיס אחד ל-iOS ואנדרואיד, פיתוח מהיר. פיתוח native מוצדק אם יש דרישות מחמירות ל-Intune SDK או אינטגרציה native ספציפית.

ארכיטקטורה: Clean Architecture + BLoC (Flutter) או Redux Toolkit (React Native). מבנה מודולרי: class MyApp : MAMApplication() { override fun onCreate() { super.onCreate() // MAM автоматически применяет политики } } , WorkManager, BGAppRefreshTask, auth, documents — מודולים עצמאיים עם מאגרי קוד משלהם.

MVP (SSO + מבנה ארגון + מסמכים): 2-3 חודשים. פורטל מלא עם משימות, לוח שנה, התראות, מצב לא מקוון — 4-6 חודשים. העלות מחושבת באופן אישי לאחר ביקורת של התשתית הארגונית.

השוואת גישות:

קריטריון Native (iOS + אנדרואיד) Cross-platform (Flutter/React Native)
זמן פיתוח MVP 4–6 חודשים 2–3 חודשים
אינטגרציית Intune SDK תמיכה מלאה מוגבלת (דורש תוספים)
ביצועים מקסימליים גבוהים (קרוב ל-native)
קוד בסיס אחד לא כן

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

במסגרת הפרויקט, אנו מספקים:

  • ביקורת תשתית IT ארגונית ומערכות קיימות.
  • עיצוב ארכיטקטורה ואב-טיפוס ממשק.
  • פיתוח לפי Clean Architecture עם מבנה מודולרי.
  • אינטגרציה עם מערכות ארגוניות (SSO, SharePoint, Jira, AD, לוח שנה).
  • הגדרת מדיניות MDM דרך Intune MAM או רישום MDM.
  • יישום מצב לא מקוון וסנכרון.
  • התראות push (FCM/APNs) עם מנגנוני fallback.
  • בדיקות על מכשירים אמיתיים ועל הרשת הארגונית.
  • הכנת תיעוד והדרכת מנהלים.
  • תמיכה טכנית למשך 3 חודשים לאחר ההשקה.

תהליך העבודה שלנו

שלב משך תוצאה
ניתוח וביקורת 1–2 שבועות מפרט טכני, ארכיטקטורה, תוכנית אינטגרציה
עיצוב UX/UI 2–3 שבועות אב-טיפוס ועיצוב mockups שאושרו על ידי הלקוח
פיתוח MVP 2–3 חודשים אפליקציה עובדת עם פונקציונליות בסיסית
אינטגרציה ובדיקות 2–4 שבועות בדיקות קבלה על הרשת הארגונית, תיקון באגים
פריסה והשקה 1–2 שבועות פרסום ב-App Store/Google Play (או הפצת MDM)

לצוות שלנו ניסיון של 10+ שנים בפיתוח אפליקציות ארגוניות למובייל. סיפקנו מעל 50 פרויקטים לחברות גדולות, כולל בנקים, מגזר ממשלתי ותעשייתי. מהנדסים מוסמכים של Microsoft Intune ו-Apple מבטיחים עמידה בכל המדיניות הארגונית והנחיות App Store Review Guidelines. אנו מספקים אחריות על הקוד ותמיכה לאחר ההשקה.

רוצה ייעוץ? צור קשר לביקורת של התשתית שלך ונכין הצעה מסחרית מדויקת. הזמינו עיצוב פתרון כבר עכשיו.