为即时体验提供多个入口点

每个即时体验至少有一个入口点,它是在您的应用或游戏中单个 Activity。如果您希望您的应用或游戏有多个入口点,则每个起始 Activity 都需要是可寻址的;也就是说,它需要对应于唯一的 URL。

如果即时应用或游戏中入口点的 URL 共享一个域名,则每个入口点都需要对应于该域名内的不同路径。例如,假设您正在创建一个导航应用,该应用应具有三个独立的入口点:查找当前位置、搜索附近的餐馆和共享位置。这些功能中的每一个都对应于 Web 域名“example.com”中的资源。要为每个入口点提供唯一的 URL,请在域名中指定不同的路径,如以下表格所示。

功能 URL
位置查找器 http://example.com/finder
附近的餐馆 http://example.com/restaurants
共享位置 http://example.com/share

声明 URL 路径前缀

一个入口点的 URL 可以与同一应用或游戏中其他入口点的 URL 共享前缀。在这种情况下,请为一个入口点指定完整路径,为其他入口点指定路径前缀,如下面的代码片段所示

AndroidManifest.xml

<manifest>
  <activity android:name=".CatalogActivity" >
    <intent-filter>
      <!-- List of items in the catalog. -->
      <data android:path="/items" />
    </intent-filter>
  </activity>
  <activity android:name=".ItemActivity" >
    <intent-filter>
      <!-- Information about a specific item in the catalog. -->
      <data android:pathPrefix="/items/" />
    </intent-filter>
</manifest>