應用程式的模式會決定誰可以使用應用程式。應用程式用戶大體上可以分為兩個群組:具備應用程式角色的用戶(角色用戶)和不具備應用程式角色的用戶(非角色用戶)。
處於上線模式的應用程式可以向任何人要求權限,但僅限通過應用程式審查批准的權限。同樣地,只有通過應用程式審查批准的功能才能供應用程式用戶使用。
消費者應用程式的運作模式稍微不同,因為它還需依賴存取權限層級。處於上線模式的消費者應用程式可以向任何人要求具有進階存取權限的權限,但只能向角色用戶要求具有一般存取權限的權限。同樣地,進階存取權限功能可供所有人使用,但一般存取權限功能僅供角色用戶使用。
任何人都可以透過我們的工具和 API 搜尋處於上線模式的應用程式;如果應用程式符合資格,還會在應用程式中心上架。
如果應用程式屬於非消費者應用程式,您必須先完成應用程式開發,並完成應用程式審查,才能將其切換為上線模式。只能將獲批准的權限授予上線模式的非消費者應用程式,並且只有獲批准的功能才會啟用。此限制適用於所有人,即使是具備應用程式角色的用戶也一樣,所以太早切換為上線模式可能會使應用程式無法供角色用戶使用。此外,一旦切換之後,所有應用程式用戶都可以看到在開發模式時所產生的資料(例如測試貼文)。
應用程式管理員可以使用應用程式主控板工具列中的應用程式模式切換開關來切換模式。