为免安装体验过程创建多个入口点

每个免安装体验至少有一个入口点 您的应用或游戏中的活动记录如果您想让应用或游戏 入口点,每个启动 activity 都必须是可寻址的;也就是说, 需要与唯一的网址相对应。

如果免安装应用或游戏中的入口点的网址共享一个网域, 入口点需要对应于该网域中的其他路径。对于 例如,假设您要创建的导航应用应该有三个独立的 入口点:查找当前位置、搜索附近的餐馆和分享 位置。以上每项功能都对应于一个网域内的资源 “example.com”。要为每个入口点提供唯一的网址,请指定不同的 网域中的路径,如下表所示。

功能 网址
位置查找工具 http://example.com/finder
附近的餐厅 http://example.com/restaurants
分享位置信息 http://example.com/share

声明网址路径前缀

一个入口点的网址可能会与 进入同一应用或游戏的其他入口点在这种情况下,请指定 一个入口点的完整路径,以及另一个入口点的路径前缀,例如 如以下代码段所示:

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>