AWS Mobile Hub 可讓您輕鬆增加和設定行動應用程式的功能,包括使用者身份驗證、資料儲存體、後端邏輯、推送通知、內容交付以及分析。建置自己的應用程式後,AWS Mobile Hub 可讓您輕易地在實際裝置上進行測試,並提供用於追蹤應用程式使用情況的分析儀表板,全都集中在單一整合主控台中。

AWS Mobile Hub 具備各種企業功能,可輕鬆開發能連接到企業資源並直接面對員工與客戶的行動應用程式。

AWS Mobile Hub

立即使用
使用者登入

使用者登入

透過全受管服務在應用程式新增使用者註冊和登入流程與多重驗證支援。您也可以透過 Facebook、Twitter 和 Google+ 這類的社交身分供應商來驗證使用者。這項功能由 Amazon Cognito 提供技術支援。

使用者資料儲存

使用者資料儲存

存放和同步使用者資料,例如使用者個人檔案、設定、遊戲進度,或存放相片等使用者檔案。這項功能由 Amazon CognitoAmazon S3 提供技術支援。

雲端邏輯

雲端邏輯

可在不用佈建和管理伺服器的情況下建立行動後端。只要上傳您的程式碼並使用 API 從行動應用程式叫用即可。執行和擴展程式碼所需的所有工作都會由我們妥善處理。這項功能由 Amazon API GatewayAWS Lambda 提供技術支援。

Dynamo Mobile Hub

NoSQL 資料庫

使用可在任何規模提供一致且快速服務的全受管雲端資料庫,來存放和查詢您的應用程式資料。這項功能由 Amazon DynamoDB 提供技術支援。

mobile-analytics

簡訊和分析

透過多種管道 (推送通知、SMS 文字、電子郵件) 執行針對性的簡訊活動,以推動行動應用程式的使用者互動、提高使用率及提高重要的 KPI。了解使用者行為、定義目標使用者、判斷要傳送哪些訊息和最適合的管道、排定交付訊息的最佳時間,然後透過先進的分析和儀表板追蹤活動的結果。這項功能由 Amazon Pinpoint 提供技術支援。

app-content-delivery

託管和串流

可以在雲端存放媒體檔案等應用程式資產,以及下載和快取這類資產到您的應用程式中。使用 CDN 以低延遲和高傳輸速度將內容配送給您的使用者。透過內含的自動產生 JavaScript 組態檔搭配 ECMAScript2015 匯出/匯入支援 (適用於透過 AWS JavaScript SDK 使用雲端資源的行動 Web 或混合式應用程式),以簡化網站開發和測試程序。這項功能由 Amazon S3Amazon CloudFront 提供技術支援。

push-notifications

行動推送通知、SMS 文字和電子郵件

透過傳送應用程式內行動推送通知、SMS 文字訊息和電子郵件給個人或使用者群組來提高使用者互動。推送通知會經由 APNS 和 APNS 沙盒傳送到 Apple iOS 裝置,以及透過 GCM 或 FCM 通知服務傳送到 Google Android 裝置。您可以每天只傳送幾則訊息,也可以擴展為傳送數十億則訊息。這項功能由 Amazon Pinpoint 提供技術支援。

import-export

專案匯出/匯入

透過簡單的可編輯文件檔格式 (YAML) 匯出、匯入和共享您的專案組態。複製相同帳戶中的專案或跨帳戶匯出專案,讓團隊更輕鬆的共同合作或參與開放原始碼。複製或匯入專案之後,會建立一個完全相同且隔離的 AWS 資源堆疊,以提供獨立且一致的開發和測試環境。

app-testing

應用程式測試

透過實際手機和平板電腦在 AWS 雲端上測試 iOS、Android 和 Web 應用程式以提升其品質。這項功能由 AWS Device Farm 提供技術支援。

100x100_benefit_identification

Mobile Hub 可輕鬆新增使用者管理功能到您的應用程式,包含用於直接面對客戶與員工之行動應用程式的使用者身份驗證。針對 B2C 應用程式,您可以在 Amazon Cognito 中建立自己的全受管使用者目錄,並且輕鬆新增註冊和登入功能,包含多重驗證。

針對 B2E 應用程式,Mobile Hub 讓您可以使用安全聲明標記語言 (SAML),使用存放在現有公司使用者目錄 (包含 Active Directory) 中的公司登入資料來新增登入。這讓您建立的應用程式可允許應用程式使用者使用現有的公司登入資料來登入。

AWS Identity and Access Management (IAM) 角色會自動指派給每個使用者,所以接著您可以使用這些登入資料來授權對 AWS 資源與連接器的存取。這讓您建立的行動應用程式可以安全地存取現有企業資源內的資料,並讓行動人力可透過能跨多種企業營運應用程式的行動裝置來輕鬆完成各項任務和動作。

為了能夠輕鬆新增使用者登入功能,Mobile Hub 除了提供逐步整合指示,還產生了快速啟動應用程式,其中提供您可放入應用程式的完全可運作程式碼。快速啟動應用程式包含了各項實作,以展示如何在 iOS (Objective-C 和 Swift) 與 Android 中使用 Cognito 您的使用者集區或 SAML 身分供應商來驗證應用程式使用者。快速啟動應用程式也會展示如何將產生的 Cognito 登入資料用於 AWS 資源的存取控制,這些資源像是 Amazon S3 中的檔案或 Amazon DynamoDB 中的資料。

100x100_benefit_migration

Mobile Hub Cloud Logic 功能讓您可以使用 AWS Lambda 與 Amazon API Gateway 建立自訂連接器,以透過 VPC 來存取防火牆之後的現場部署資源 (例如 API 和資料庫)。Mobile Hub 會自動套用存取控制到產生的 REST API,讓它可以輕鬆限制對已使用其中一種新使用者登入功能通過驗證之使用者的存取。只要按幾下滑鼠,就可以使用應用程式使用者的 Active Directory 登入資料來授權對企業資源的存取,即使那些資源未與 Active Directory 原生整合。您可以編輯內建的政策以新增精確的存取控制。例如,您可以針對特定的應用程式使用者限制他們在特定路徑 (例如 /items) 上的寫入操作 (例如 PUT、POST、DELETE)。

100x100_benefit_Custom-lexicon

AWS Mobile Hub 包含與 Amazon Lex 的整合,因此除了行動應用程式的觸控功能以外,也可以建置使用語音和文字的行動應用程式。這就能讓您使用支援 Amazon Alexa 的技術,在自己的應用程式中建立使用語音和文字的交談機器人。使用 Mobile Hub 建立的每個機器人,會利用 Amazon Lex 來辨識自然語言輸入的目的並觸發適當的業務功能。您可以為常見的應用程式案例建立互動交談的體驗,例如訂票、訂購產品、記錄向客戶支援回報的問題、查詢內部 IT 支援人員系統等等。

AWS Mobile Hub 讓您輕鬆地將交談機器人新增到行動應用程式。當您選擇交談機器人之後,Mobile Hub 會將一個完整運作的簡訊畫面新增到 Mobile Hub 產生的快速啟動應用程式。快速啟動應用程式會使用 Amazon Lex Mobile SDK 從應用程式取得語音和文字輸入,並將它們傳送到 Lex 進行自然語言處理。Lex 已使用存取控制政策安全地設定,因此可輕鬆搭配各項 Mobile Hub 功能一起使用,如登入、SaaS 連接器及 DynamoDB 整合。