Android 可浏览的意图停止工作

Android 可浏览的意图停止工作,android,cordova,android-intent,phonegap-build,Android,Cordova,Android Intent,Phonegap Build,我尝试为我的应用程序编写一个可浏览的意图,该意图在调用特定url时起作用: <gap:config-file platform="android" parent="/manifest/application" mode="add" > <!-- registers to receive SEND and VIEW intents from other apps --> <activity android:name="com.myAp

我尝试为我的应用程序编写一个可浏览的意图,该意图在调用特定url时起作用:

 <gap:config-file platform="android" parent="/manifest/application" mode="add" >
        <!-- registers to receive SEND and VIEW intents from other apps -->
        <activity android:name="com.myAppName" android:label="@string/app_name">
            <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"
                      android:host="example.com"
                       />
                <data android:scheme="http"
                      android:host="www.example.com"
                       />
            </intent-filter>
        </activity>
    </gap:config-file>

那确实起了作用。输入Url时,我收到一个弹出窗口,询问浏览器或我的应用程序是否应打开该Url

选择我的应用程序时,它立即崩溃。但这不是我需要解决的问题。问题是,几次之后,我的设备不再问我哪个应用程序应该打开那个url。似乎有一种类似“退路”的东西在几次崩溃后阻止使用该url

我试图重新安装我的apk并重新启动设备。我还清除了我的应用缓存

有没有机会让它再次发挥作用?

@Ole,
从您的帖子中,您似乎想要阅读特定的URL。因此,您可能遇到了几个常见的障碍。由于您没有说明是使用CLI还是云构建服务,因此此信息是通用信息

最好的起点是: Cordova/Phonegap新开发人员的主要错误

你会想读6、7和10

您很可能需要实现白名单插件(#10),它允许您使用任何URL或预定义的URL集

您还需要开始使用代码和插件的版本(#6)。如果您在定义程序时不使用版本(无论是CLI还是Build-via config.xml),那么您将获得最新的代码,并将不断处理最前沿的问题。这意味着您的代码在大多数情况下都能工作,有时根本不能工作,有时某一天代码很好,第二天就不能工作了,然后又能工作了。在适当的地方使用版本

祝你好运

杰西

只是一个补充。我标记了phonegap构建。所以我使用构建服务。尽管如此,你的回答还是很有帮助的。我将浏览链接。谢谢