我想在我的应用中公开一个深层链接以执行某些功能
我知道这可以通过计划(例如市场://详细信息......)
但我想只允许访问所选网站的此功能;任何其他尝试使用此功能的网站或应用都应该被拒绝。
如果可能的话,这是实现这一目标的最佳方式。我应该向请求发送某种公钥/私钥吗?
答案 0 :(得分:0)
只需将其链接到您自己的网站,例如:
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="example.com" android:scheme="http"></data>
</intent-filter>
然后只有该网站(在示例http://example.com上)才能启动该应用