瞭解詳情

跨裝置 SDK 開發人員預覽版是透過開放原始碼發布 專案。這個預覽畫面可讓開發人員社群製作原型及 驗證多裝置體驗,但不適合用於正式環境 應用程式。

設定 Google Play 服務

開始寫程式之前 確認已安裝 Google Play 服務。 跨裝置 SDK 為開發人員預覽版,且只能透過 Google Play 服務 Beta 版計畫。詳情請見 這份指南 註冊參加測試版計畫。

註冊 Beta 版計畫並安裝合適的 Beta 版後 你準備好開始開發支援多裝置體驗的 Google Play 服務了 與跨裝置 SDK 整合

依附元件和權限

首先,請開啟應用程式模組 build.gradle 檔案,然後在 以下為跨裝置 SDK:

dependencies {
    implementation 'com.google.ambient.crossdevice:crossdevice:0.1.0-preview01'
}

在開發人員預覽版期間,API 可能會隨時變更,因此請查看版本資訊 ,確保您使用的是最新版的 Cross device SDK。

使用跨裝置 SDK 的好處之一是 本地探索,例如 BLUETOOTH_CONNECTBLUETOOTH_SCANACCESS_FINE_LOCATION

跨裝置 API

跨裝置 SDK 中的每個 API 都專門用於解決 跨裝置架構:

  • 探索裝置:輕鬆尋找鄰近裝置、授權點對點 通訊並在接收裝置上啟動目標應用程式。
  • 安全通訊:啟用加密、低延遲的雙向資料 授權裝置互相分享資料
  • 多裝置工作階段:轉移或擴充應用程式的使用者體驗 跨裝置使用 YouTube

這些 API 可透過 DiscoverySessions 類別取得:

Kotlin

val discovery = Discovery.create(context)
val sessions = Sessions.create(context)

Java

Discovery discovery = Discovery.create(context);
Sessions sessions = Sessions.create(context);

您可以參閱下列內容,進一步瞭解這些 API 的特定用途 或參閱 範例應用程式存放區

範例應用程式

我們準備了許多應用程式,可展示跨裝置 SDK 的實際運作方式。 這些範例應用程式是針對簡單的「搖滾」、「紙」、「剪刀」遊戲建構而成 以直覺、互動的方式瞭解 API三 建議您探索並修改程式碼範例,以便瞭解如何使用:

  • 探索裝置
  • 安全連線
  • 工作階段轉移
  • 共用工作階段

退房日 GitHub 上的跨裝置岩石、紙張、剪刀