تطبيقات العمل والتطبيقات الشخصية المرتبطة

التطبيقات المرتبطة هي ميزة في Android تسمح لتطبيقك بالاستفادة من بيانات العمل والبيانات الشخصية، وذلك عند منحها الإذن المناسب من المستخدم.

البدء

تتوفّر مكتبة التطبيقات المرتبطة في مستودع Google Maven. نزِّل المستندات للبدء.

برنامج استخدام المنتج قبل إطلاقه

إنّ "برنامج استخدام المنتج قبل إطلاقه" للتطبيقات الشخصية والتطبيقات المرتبطة الخاصة بالعمل يمكن للمطوّرين التقدّم بطلب للحصول على موافقة لاستخدام إذن INTERACT_ACROSS_PROFILES في تطبيق منشور على Google Play.

يطلب الفريق الهندسي لبرنامج Android Enterprise الحصول على ملاحظات وآراء من مطوّري التطبيقات حول حزمة تطوير البرامج (SDK) للتطبيقات المرتبطة. سيتيح لنا فهم حالات استخدام مطوّري التطبيقات ومتطلباتهم معرفة المزيد من المعلومات حول الطريقة التي يخطط بها مطوِّرو التطبيقات للاستفادة من هذا الإذن لتحسين تجربة ملف العمل لمستخدمي Android. بالأهمية نفسها، سيسمح لنا "برنامج استخدام المنتج قبل إطلاقه" بجمع ملاحظات الجهات الخارجية حول جدوى متطلبات دمج السياسة المحتملة. سيساعدنا ذلك في نهاية المطاف على تحديد أنسب مجموعة من السياسات لإدارة استخدام هذا الإذن في التطبيقات التي يتم توزيعها على Google Play.

عملية الموافقة

للمساعدة في حماية مستخدمي Play، يجب أن يوافق فريق Android Enterprise على التطبيقات التي تطلب استخدام إذن INTERACT_ACROSS_PROFILES قبل نشرها على Google Play. على المطوّرين الذين يريدون استخدام هذا الإذن أولاً إرسال حالة الاستخدام الخاصة بهم إلى Google لمراجعتها. لن يتم النظر في جميع حالات الاستخدام للمراجعة. سنقيّم جميع التطبيقات وحالات الاستخدام وفقًا للمعايير نفسها، مع الأخذ في الاعتبار مدى فائدة التطبيق للمستخدمين النهائيين وضرورة استخدام الإذن في حالة الاستخدام هذه، بما في ذلك العوامل التالية:

  • هل تقدّم هذه الميزة، التي يتم تفعيلها من خلال استخدام التطبيق للإذن، قيمة واضحة للمستخدم؟
  • هل سيتوقع المستخدمون تفاعل تطبيق العمل والتطبيق الشخصي بهذه الطريقة؟
  • هل الميزة المفعّلة باستخدام التطبيق للإذن مهمة للغرض الأساسي من التطبيق؟
  • هل يمكن للتطبيق تقديم التجربة نفسها أو تجربة مشابهة بدون استخدام الإذن؟

على المطوّرين استيفاء المعايير التالية لتقديم طلب الانضمام إلى برنامج المستخدم في مرحلة مبكرة:

  • يجب أن يكون الطلب الذي يريدون إرساله للمراجعة تطبيقًا حاليًا حقق رواجًا (بحد أدنى 200,000 عملية تنزيل في Google Play). لا نعتزم قبول طلبات الاشتراك في بروتوكول المصادقة القابلة للتوسيع (EAP) للطلبات الجديدة.
  • يجب أن تندرج التطبيقات التي سيتم إدراجها في القائمة المسموح بها لاستخدام إذن INTERACT_ACROSS_PROFILES ضمن إحدى فئات التطبيقات التالية على "متجر Play":
    • التخصيص
    • الإنتاجية
    • الأدوات
    • سيارات ومركبات
    • التواصل
  • يجب أن يوافق المطوّرون على الامتثال لمتطلبات الدمج على النحو الموضَّح في القسم التالي.

متطلبات الدمج

للانضمام إلى "برنامج استخدام المنتج قبل إطلاقه"، يجب أن تستوفي الطلبات أيضًا المتطلبات التالية:

  • لا يجوز استخدام إذن INTERACT_ACROSS_PROFILES إلا لتوفير ميزات مفيدة للمستخدم وذات صلة بالوظائف الأساسية للتطبيقات المخصّصة للعمل (أو تلك التي تتضمّن ميزات للعمل). الوظيفة الأساسية للتطبيق هي الغرض الرئيسي منه. وقد يشمل ذلك مجموعة من الميزات الأساسية التي يجب توثيقها والترويج لها بشكل واضح في وصف التطبيق.
  • يجب أن تحصل التطبيقات على موافقة المستخدم، بما في ذلك عرض الشاشات المناسبة التي توفّرها عملية تنفيذ "المشروع مفتوح المصدر لنظام Android" (AOSP) قبل منح إذن INTERACT_ACROSS_PROFILES.
  • ويجب ألا تستخدم التطبيقات هذا الإذن لربط هويات المستخدمين بين تطبيقات العمل والتطبيقات الشخصية على الجهاز أو خارجه.
  • يجب ألا تستخدم التطبيقات هذا الإذن لسرقة أي بيانات يمكن للتطبيق الشخصي الوصول إليها من أجل إنشاء الرسوم البيانية للهوية.
  • يجب ألا ترسِل التطبيقات البيانات بشكل نشط على التطبيق الشخصي إلى مشرف تكنولوجيا المعلومات أو التطبيقات الأخرى التي يديرها المشرف، أو السماح لمشرف تكنولوجيا المعلومات بالوصول إلى البيانات في الملف الشخصي بشكل غير مباشر.
  • يجب ألا تستخدم التطبيقات هذا الإذن للوصول إلى الملف الشخصي للحصول على قائمة بالتطبيقات أو الحسابات الشخصية.
  • يجب ألا ترسِل التطبيقات بيانات بين الملف الشخصي وملف العمل إلى تطبيق آخر.
  • يجب ألا تسجِّل التطبيقات الدخول إلى أحد الملفات الشخصية لأي بيانات تم تخزينها أو إنشاؤها في الملف الشخصي الآخر (مثل بيانات التطبيقات، وإعدادات الجهاز)، بما في ذلك معلومات تحديد الهوية الشخصية (PII، مثل عنوان البريد الإلكتروني واسم المستخدم).
  • يجب ألا تنقل التطبيقات أي بيانات تم تخزينها أو إنشاؤها في أحد الملفات الشخصية (مثل بيانات التطبيقات، وإعدادات الجهاز)، بما في ذلك معلومات تحديد الهوية الشخصية (PII، مثل: عنوان البريد الإلكتروني واسم المستخدم) من الملف الشخصي الآخر.

لنلقِ نظرة على بعض الأمثلة لحالات الاستخدام

قد يكون تطبيق التقويم الذي يتيح للمستخدم عرض طريقة عرض واحدة لتقويمه الشخصي وتقويم العمل حالة استخدام مناسبة لطلب هذا الإذن.

لن تتم الموافقة على التطبيق الذي يوفّر خدمات الاحتفاظ بنسخة احتياطية التي ستُزامن بيانات العمل مع حساب الملف الشخصي أو العكس، لأنّه سيرسل البيانات وتسجّلها من ملف شخصي إلى الملف الشخصي الآخر.

لن تتم الموافقة على تطبيق معرض الصور الذي يريد استخدام هذه الميزة للوصول إلى معلومات الاتصال بالملف الشخصي للعمل والتمكّن من مشاركة الصور.ويمكن تنفيذ هذه الوظيفة بالفعالية نفسها باستخدام Sharesheet.

جارٍ طلب الموافقة

  1. يُرجى مراجعة معايير "برنامج استخدام المنتج قبل إطلاقه" (EAP) ومتطلبات الدمج الواردة أعلاه للتأكّد من أنّ تطبيقك مؤهَّل.
  2. يمكنك تنزيل استبيان التطبيقات المرتبطة وملئه لتوضيح حالة الاستخدام.
  3. يمكنك مراجعة بنود برنامج المستخدم في مرحلة مبكرة وقبولها من خلال هذا النموذج وإرسال نسخة كاملة من استبيان التطبيقات المرتبطة إلى connected-apps-ext@google.com حتى يراجعه فريقنا.
  4. إذا تمت الموافقة على حالة الاستخدام، عليك تطوير الميزة / تطبيقك واختبارها.
  5. عندما يصبح تطبيقك جاهزًا، أرسل ملف APK إلى فريقنا لمراجعته. سيراجع فريقنا استخدام التطبيق للإذن وفقًا للمواصفات الموضّحة في حالة الاستخدام المُوافَق عليها.
  6. وإذا وافق فريقنا، ستتمكّن من نشر ملف APK نفسه على Google Play عبر وحدة تحكم Google Play.

عند إدخال تغييرات على تطبيق تمت الموافقة عليه من قبل، راجع أن التطبيق لا يزال يستخدم الإذن كما هو موضح في حالة الاستخدام المُوافَق عليها. إذا كنت بصدد تغيير طريقة عمل الميزة أو التطبيق، يُرجى إعادة إرسال حالة الاستخدام إلى Google لتقييمها وفقًا للخطوتَين 2 و3 أعلاه.

سيؤدي عدم إجراء التغييرات اللازمة لمعالجة مشاكل الامتثال ضمن الجدول الزمني المقدّم إلى إلغاء الموافقة على طلبك. لن تتمكن من تحديث تطبيقك على Google Play حتى تتم معالجة المشكلة وتتم الموافقة عليك من جديد من فريق Android Enterprise أو إزالة الميزة واستخدامها لإذن INTERACT_ACROSS_PROFILES من تطبيقك.