我已使用KaaClient.attachUser()methond(使用可信驗證程序)將用戶附加到端點,並且我從服務器收回了成功狀態消息。但是,我在哪裏可以在管理界面中看到此用戶?此外,如果我嘗試使用userID並嘗試將配置更新推送到端點,則在管理界面上收到找不到項目的錯誤。將用戶附加到端點
Q
將用戶附加到端點
-1
A
回答
0
目前沒有允許列出所有連接用戶的功能。更新配置模式的配置值用於經由管理UI用戶(使用用戶ID)是可能的,用戶已經在客戶端應用程序被安裝在租賃只有後一個時間:
KaaClient.attachUser(userId, ...)
要使用具有不同值的自定義用戶配置模式針對不同用戶的連接嘗試按照以下說明:
添加的配置架構所需的演示應用程序(這個指南我們將使用事件演示中):
- 登錄到管理UI作爲租客的開發商
- 前往應用程序 - >事件演示 - >架構 - >配置。點擊 添加架構按鈕
- 在「添加配置模式」頁面點擊創建新類型的按鈕
- 填寫所有必填字段:姓名(如EventUserSchema),命名空間 (如org.kaa.kaaproject.demo.schema)顯示名稱(事件用戶 架構)等
- 添加所需的所有字段的模式(如域「USERKEY」和 「userValue」與「字符串」類型和字段「計數」,「整型」類型 和默認值「42」):在同一頁面上爲每個字段單擊添加 按鈕,在「字段」區域填寫所有需要填寫的數據字段 名稱和字段類型以及點擊添加按鈕。
- 在頁面頂部添加所有字段後,點擊添加按鈕。 如果您使用版本「2」 執行所有正確的新配置架構,並且名稱「事件用戶架構」將列在頁面上。如果你 導出並打開一個文件閱讀器,你會看到類似 這樣:
{ "type": "record", "name": "EventUserSchema", "namespace": "org.kaa.kaaproject.demo.schema", "fields": [ { "name": "userKey", "type": [ { "type": "string", "avro.java.string": "String" }, "null" ], "displayName": "", "displayPrompt": "" }, { "name": "userValue", "type": [ { "type": "string", "avro.java.string": "String" }, "null" ] }, { "name": "count", "type": "int", "by_default": 42 } ], "version": 1, "dependencies": [], "displayName": "Event User Schema", "description": "" }
添加SDK配置文件與新創建的配置模式:
- 前往應用程序 - >事件演示 - > SDK配置文件。點擊添加SDK 配置文件按鈕。
- 輸入名稱(如EventUserSDK),選擇配置架構版本 (這種情況下的版本應設置爲2),添加所需的事件 階層家庭(對事件演示,我們需要成龍事件類家庭), 選擇信得過驗證。
- 在同一頁面上點擊添加SDK配置文件按鈕。
- 如果一切正常SDK名稱爲「EventUserSDK」的SDK配置文件和 配置「v2」將在SDK配置文件頁面上列出。
- 在同一頁面點擊新建SDK的生成SDK按鈕, 選擇需要的語言並點擊生成SDK按鈕下載新的 SDK。
用您下載的SDK替換SDK庫,重新編譯您的應用。之後,你就可以使用配置值,相關定義的配置模式,在應用程序:
kaaClient.getConfiguration().getCount();
kaaClient.getConfiguration().getUserKey();
kaaClient.getConfiguration().getUserValue();
這些值後KaaClient.attachUser(...)中代碼的地方使用。
運行應用程序後。如果用戶成功連接並收到附件響應:SUCCESS,則配置值將設置爲默認值(默認值在配置架構中描述),您可以在相應的管理頁面上爲每個用戶ID更改它們:
- 進入應用程序>事件演示 - >用戶>更新配置。
- 輸入已經連接到KaaClient的userID。
- 選擇配置架構版本並填寫配置主體區域的所有值。
- 點擊更新配置按鈕。 配置值將針對使用輸入的用戶ID的所有端點進行更改。
也可以通過REST設置配置方案和值。請參閱服務器REST APIs documentation頁面。
相關問題
- 1. 修復了KAA-1594錯誤:將端點附加到用戶
- 2. 將箭頭附加到點
- 3. 使用jquery將HTML附加到節點
- 4. 將用戶數據附加到AXObserver
- 5. 將附件添加到客戶端的默認電子郵件客戶端
- 6. XUL將事件附加到錨點附加到javascript
- 7. 將端點附加到從調色板drargged的div
- 8. 如何將客戶端數據附加到服務器連接?
- 9. SharePoint 2010 - 客戶端對象模型 - 將附件添加到ListItem
- 10. 使用Axis2附加客戶端證書?
- 11. 附加到點擊
- 12. 如何使用縮略圖將站點附加到Drupal節點?
- 13. 如何將servlet Web界面附加到本地客戶端應用程序?
- 14. 無法將其他API端點類添加到GCP端點v2
- 15. 使用表格將節點附加到XML使用PHP
- 16. 將客戶端證書添加到standardEndpoint?
- 17. WCF - 如何將serviceBehaviors附加到WCF端點(沒有<service>標籤)
- 18. preempt_notifier附加到用戶進程在Linux
- 19. 如何將圖像附加到來自JS客戶端庫的新Trello卡?
- 20. 如何將數據附加到客戶端的中繼器控件
- 21. MYSQL/PHP - 將用戶附加到項目的高效方法
- 22. Ext Js:將用戶對象附加到小部件
- 23. 將依賴屬性附加到用戶控件
- 24. 將用戶定義的對象附加到圖表控件?
- 25. 將用戶輸入附加到循環中的列表
- 26. 您能否將附加數據發送到「用戶支持URL」?
- 27. 提交後將用戶附加到Django ModelForm/FormView
- 28. cassandra用cassandra-stress加密客戶端到節點
- 29. 將風格附加到JTextPane
- 30. 將ScrollViewer附加到FrameworkElement?
非常感謝您的回覆。這回答了我的問題。 – sr33kanth