測試應用程式位置工作流程's

本頁面提供的指南可協助您在更新應用程式以支援最新定位功能和行為時,評估應用程式的運作情形。

測試應用程式處理概略位置的情形

如要評估是否需要更新應用程式,以支援可由使用者設定的定位精確度,請完成本節所述的測試。

處理來自對話方塊的概略位置要求

如要檢查使用者透過對話方塊授予應用程式概略位置存取權時,應用程式會如何處理這項要求,請執行下列步驟:

  1. 同時要求 ACCESS_FINE_LOCATIONACCESS_COARSE_LOCATION
  2. 在顯示的對話方塊中 (使用者可以在此要求概略位置),選取靠近頂端的「概略」,以及靠近底部的「使用應用程式時」或「僅允許這一次」
  3. 檢查即使是應用程式只有概略位置存取權的情況,應用程式的用途是否仍能正常運作。

處理透過系統設定降級為概略位置的情況

圖 1. 在系統設定中,應用程式位置存取權的設定畫面,其中包含「使用精確位置」選項。。這個選項可在靠近畫面頂端的位置存取權設定以外獨立運作。

如要檢查使用者透過系統設定將應用程式的位置存取權從精確位置變更為概略位置時,應用程式會如何處理這項要求,請執行下列步驟:

  1. 同時要求 ACCESS_FINE_LOCATIONACCESS_COARSE_LOCATION
  2. 在顯示的對話方塊中 (使用者可以在此要求概略位置),選取靠近頂端的「精確」,以及靠近底部的「使用應用程式時」或「僅允許這一次」
  3. 前往系統設定中您的應用程式權限畫面。
  4. 在位置存取權畫面中,關閉「使用精確位置」。這個選項如圖 1 中所示。

    與任何權限降級程序相同,系統會重新啟動您應用程式的處理作業。

  5. 檢查即使是應用程式只有概略位置存取權的情況,應用程式的用途是否仍能正常運作。

處理透過系統設定升級為精確位置的情況

如要檢查使用者透過系統設定將應用程式的位置存取權從概略位置變更為精確位置時,應用程式會如何處理這項要求,請執行下列步驟:

  1. 同時要求 ACCESS_FINE_LOCATIONACCESS_COARSE_LOCATION
  2. 在顯示的對話方塊中 (使用者可以在此要求概略位置),選取靠近頂端的「概略」,以及靠近底部的「使用應用程式時」或「僅允許這一次」
  3. 前往系統設定中您的應用程式權限畫面。
  4. 在位置存取權畫面中,開啟「使用精確位置」 (如圖 1 所示)。

    由於這項權限變更屬於「升級」性質,因此系統不會重新啟動您的應用程式。

  5. 檢查應用程式在執行以位置資訊為基礎的功能時,是否能接收到更精確的位置資料。