每个即时体验都至少有一个入口点,即您的应用或游戏中的单个 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>