更新行動應用程式範例的 SDK

您可以更新範例應用程式程式碼,使其使用 Oracle Identity Cloud Service SDK for Android 應用程式。

  1. 啟動 Android Studio。
  2. 若要確定您的 Android Studio 安裝已安裝 Android API 層次 24,請按一下設定,然後按一下 SDK 管理程式
    預設設定值視窗便會顯示。SDK 平台頁籤列出可供安裝的 Android API 層次。SDK 工具頁籤顯示已安裝的 SDK Build-Tools 版本。
  3. 按一下開啟現有的 Android Studio 專案,選取範例應用程式資料夾,然後按一下確定
  4. 專案窗格中,展開 app 、展開 java 、展開 com.oracle.idm.mobile.idcssampleapp ,然後展開 wrapper。
  5. 按兩下 Constant 類別。
  6. Const.java 頁籤上,更新下列項目:
    • OPEN_ID_DISCOVERY_URL:輸入 Oracle Identity Cloud Service 的組態 URL。
    • OPEN_ID_CLIENT_ID:SDK_MOBILE_APP_CLIENT_ID 取代為您註冊之應用程式的從屬端 ID 值。
    • OAUTH_AUTHZ_CODE_RESOURCE_URL:輸入 Oracle Identity Cloud Service 的網域名稱 URL。

    在下列範例中,將 MYTENANT 取代為您的 Oracle Identity Cloud Service 租用戶名稱。

    public static final String OPEN_ID_DISCOVERY_URL = "https://MYTENANT.identity.oraclecloud.com/.well-known/idcs-configuration";
    public static final String OPEND_ID_REDIRECT_EP = "idcsmobileapp://nodata";
    public static final String OPEN_ID_CLIENT_ID = "SDK_MOBILE_APP_CLIENT_ID";
    public static final String OAUTH_AUTHZ_CODE_RESOURCE_URL = "https://MYTENANT.identity.oraclecloud.com/";
  7. 專案窗格中,選取 app 應用程式,從頂端功能表中選取組建,然後按一下重建專案
    Android Studio 會下載所有必要的元件和程式庫來建立應用程式。
  8. 如果您位於代理主機後方,若要設定 HTTP 代理主機,請從檔案功能表中選取設定值