如何将 Cordova 应用程序添加到 Android 中的浏览器列表
How to add Cordova app to browser list in Android
我想注册我的应用程序,以便 Android 将其识别为浏览器,以便用户在看到 "Open with" 的 http 链接时可以选择我的应用程序。
配置里有没有插件或者配置可以执行?
谢谢。
我找到了我的问题的答案,我希望这可以帮助其他人寻找这个。
您可以参考 Custom URL Plugin 效果很好,您只需将方案设置为 "https" 即可让您的应用程序接收 https 调用。
cordova plugin add cordova-plugin-customurlscheme --variable URL_SCHEME=https
现在,如果您希望它也接受 https 并可能添加其他方案,您需要编辑您的 AndroidManifest 文件并添加 intends:
<intent-filter>
<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" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
</intent-filter>
谢谢。
我想注册我的应用程序,以便 Android 将其识别为浏览器,以便用户在看到 "Open with" 的 http 链接时可以选择我的应用程序。
配置里有没有插件或者配置可以执行?
谢谢。
我找到了我的问题的答案,我希望这可以帮助其他人寻找这个。 您可以参考 Custom URL Plugin 效果很好,您只需将方案设置为 "https" 即可让您的应用程序接收 https 调用。
cordova plugin add cordova-plugin-customurlscheme --variable URL_SCHEME=https
现在,如果您希望它也接受 https 并可能添加其他方案,您需要编辑您的 AndroidManifest 文件并添加 intends:
<intent-filter>
<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" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
</intent-filter>
谢谢。