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