用戶端偵測會決定每個存取入口網站的行動裝置之功能與特性。為此,用戶端偵測使用複合式功能與喜好設定檔 (CC/PP) 規格、UAProf 或預先配置資料。Mobile Access 軟體需要為每個用戶端定義三個特性。他們是:
clientType — 為用戶端資料提供唯一索引的名稱。Nokia6310i_1.0 是 Nokia 6310i 行動電話的 clientType 值。
parentId — 裝置的直接父系的 ID。(對於沒有父系的物件,該值與 clientType 相同。)Nokia 是 Nokia 6310i 行動電話的 parentId 值。
userAgent — HTTP 使用者代理程式字串。對於基底與樣式資訊,該值可以為空。Nokia6310/1.0 是 Nokia 6310i 行動電話的 userAgent 值。
Mobile Access 軟體也使用條件式特性儲存與擷取用戶端類型的特定特性值。desktopContainer 條件式特性就是一個範例。無線桌面派送程式會讀取此特性以決定此要求的用戶端類型需要何種桌面容器。
Mobile Access 軟體將用戶端類型資料從檔案 /var/opt/SUNWam/config/ldif/sunAMClient_data.ldif 匯入 LDAP 目錄,並使用 Access Manager 軟體 API 識別 clientType 屬性符合項目。以下列順序決定符合項目:
完全相符
部份相符
關鍵字相符
您也可以根據基底設定檔來動態套用 UAProf 設定檔。使用者必須保留 FEDIClientDetector 並執行下列作業之一:
將防火牆配置為允許從 Mobile Access 系統存取公開網際網路或選擇性的手提裝置供應商網站。
將 Mobile Access 系統 JVM 配置為使用代理伺服器存取公開網際網路或選擇性的手提裝置供應商網站。
在 Mobile Access 系統可存取的內部 Web 伺服器上發佈 UAProf 設定檔 (RDF 檔案),並將 Mobile Access 系統上的 DNS 配置為對所有 UAProf 請求使用內部 Web 伺服器而不是公開網際網路。
要將代理伺服器配置為選擇性地存取公開網際網路:
JVM 可讓使用者在使用外部代理伺服器的 Web 容器中為外部連線指定代理伺服器詳細資訊。JVM 也可讓您指定不應使用指定代理伺服器的主機。您可以將 Mobile Access 系統 JVM 配置為使用代理伺服器存取公開網際網路。
在 Web 容器中使用下列 JVM 選項:
Dhttp.proxyHost=your-proxy-server-host
Dhttp.proxyPort=your-proxy-server-port
使用下列選項供特定網域和主機繞過代理伺服器:Dhttp.nonProxyHosts="*. domain-name|hostname |localhost"