Android - 使用原生应用

时间:2015-05-27 22:36:05

标签: android security android-webview schema communication

我想在我的应用中公开一个深层链接以执行某些功能

我知道这可以通过计划(例如市场://详细信息......)

但我想只允许访问所选网站的此功能;任何其他尝试使用此功能的网站或应用都应该被拒绝。

如果可能的话,这是实现这一目标的最佳方式。我应该向请求发送某种公钥/私钥吗?

1 个答案:

答案 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上)才能启动该应用