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

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

如果即时应用或游戏中的入口点 URL 共享一个网域,则每个入口点都需要对应该网域内的一个不同路径。例如,假设您正在创建一个导航应用,它应有三个独立的入口点:查找当前位置、搜索附近餐馆和分享位置。这些功能中的每一个都对应一个网页网域“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>