應用程式模式

應用程式的模式會決定誰可以使用應用程式。應用程式用戶大體上可以分為兩個群組:具備應用程式角色的用戶(角色用戶)和不具備應用程式角色的用戶(非角色用戶)。

開發模式

處於開發模式的應用程式只能向角色用戶要求權限,且只能要求具有一般或進階存取權限層級的權限(僅適用於消費者應用程式)。同樣地,功能僅供角色用戶使用,並且只能使用具有一般或進階存取權限層級的功能(僅適用於消費者應用程式)。

大眾無法透過我們的工具和 API 搜尋處於開發模式的應用程式;如果應用程式符合在應用程式中心上架的資格,系統也會將其隱藏。

應用程式處於開發模式時所產生的任何資料(例如測試貼文),都只有角色用戶可以查看。然而,一旦應用程式切換為上線模式,非角色用戶就可以看到該資料。

所有新建的應用程式都是從開發模式開始,在應用程式開發完成之前,都不應切換為上線模式。

上線模式

處於上線模式的應用程式可以向任何人要求權限,但僅限通過應用程式審查批准的權限。同樣地,只有通過應用程式審查批准的功能才能供應用程式用戶使用。

消費者應用程式的運作模式稍微不同,因為它還需依賴存取權限層級。處於上線模式的消費者應用程式可以向任何人要求具有進階存取權限的權限,但只能向角色用戶要求具有一般存取權限的權限。同樣地,進階存取權限功能可供所有人使用,但一般存取權限功能僅供角色用戶使用。

任何人都可以透過我們的工具和 API 搜尋處於上線模式的應用程式;如果應用程式符合資格,還會在應用程式中心上架。

如果應用程式屬於非消費者應用程式,您必須先完成應用程式開發,並完成應用程式審查,才能將其切換為上線模式。只能將獲批准的權限授予上線模式的非消費者應用程式,並且只有獲批准的功能才會啟用。此限制適用於所有人,即使是具備應用程式角色的用戶也一樣,所以太早切換為上線模式可能會使應用程式無法供角色用戶使用。此外,一旦切換之後,所有應用程式用戶都可以看到在開發模式時所產生的資料(例如測試貼文)。

切換模式

應用程式管理員可以使用應用程式主控板工具列中的應用程式模式切換開關來切換模式。

Screenshot of App Mode Toggle in the top toolbar.