【发布时间】:2016-01-05 11:42:08
【问题描述】:
我的应用程序运行良好,但是每当我在清单中添加深层链接代码时,我的应用程序午餐图标就会消失,这是我的清单文件
<activity
android:name=".login.LoginActivity"
android:screenOrientation="portrait">
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="https" />
<data android:host="gizbo.ae" />
</intent-filter>
</activity>
每当我添加这三行以进行深度链接时。应用图标启动图标从设备上消失。
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="https" />
<data android:host="gizbo.ae" />
即使我删除了这两行
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE"/>
同样的问题。
我只想让我的应用在 Google 搜索中可见,我正在关注此 link
【问题讨论】:
-
你试过这样定义
data:<data android:scheme="https" android:host="gizbo.ae" /> -
我没有任何 pathPrefix。
-
同样的问题应用图标消失了。
-
LoginActivity 活动是您的 LAUNCHER 活动吗?
-
是的,LoginActivity 活动是我的 LAUNCHER 活动。
标签: android deep-linking