问题标签 [webintents]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - android chrome 浏览器和应用程序之间的通信
我需要能够调用应用程序并在 js 上获得响应。
我知道这些可以通过废弃的 Web Intents 来实现。还有其他方法可以实现这一目标吗?
我也对 iOS 很好奇,但这是一个不同的问题。
android - 启动外部应用程序 android
我正在使用 ionic 和 cordova 构建应用程序。我正在尝试打开一个我无权访问其源代码的外部应用程序。我只知道包名。我正在尝试做的事情真的可能吗?
javascript - 如何使用我的科尔多瓦应用程序打开文件
我正在使用webintent cordova 插件希望打开由 Dropbox 或 Inbox 发送到我的应用程序的文件。
我在清单中添加了以下内容:
当使用 Dropbox 中的“打开方式”时,我的应用程序会显示在候选列表中。到目前为止,一切都很好。
但是当我运行示例代码片段来接收意图时:
我从 cordova.js 第 1097 行收到错误消息。消息是F09 WebIntent1422948397 sError
.
该错误是什么意思,我应该如何进一步排除故障?
此外,任何有关当我从 Dropbox 单击“打开方式”或将收件箱中的附件共享到另一个应用程序时会发生什么的文档链接都是受欢迎的。
android - Android 应用程序开始使用 cordova-webintent 更新并强制停止
脚步:
我打开了 android 应用程序(用 构建
cordova
)然后我要求
cordova-webintent
安装更新我按下安装并开始安装,但几秒钟后,应用程序强制停止并关闭,而不是安装和打开更新的应用程序。
这个问题是前段时间出现的,不明白为什么会这样,因为和的版本cordova-webintent
是cordova
一样的。
- 应用程序强制停止后,我点击了应用程序图标,但出现“应用程序未安装”的消息。该应用程序会在几秒钟后继续在后台安装。我再次点击应用程序图标并打开更新的应用程序。
为什么安装时应用程序强制停止?
日志:
javascript - Cordova Web Intent 插件不适用于 7.0.1 版
我正在使用 Cordova 7.0.1 版,我想使用 webintent 并且当我尝试像这样安装时
科尔多瓦插件添加https://github.com/Initsogar/cordova-webintent.git
我收到这个错误
我正在尝试从其他应用程序接收到我的科尔多瓦应用程序的 url,我正在遵循的代码就是这个。
当我执行时,我收到此错误错误:找不到执行代理 :: WebIntent :: getExtra
PS:我知道 URL 不起作用,有没有其他方法可以安装 Web Intent
javascript - 科尔多瓦 onNewIntent 没有触发
在我的 Cordova 应用程序中,我使用以下代码来接收新意图:
我的android启动模式设置为singleInstance启动模式,但我也尝试过singleLaunch:
此外,我已经在我的 AndroidManifest.xml 文件中配置了适当的 XML,以便在打开 mime 类型的“.abcd”时启动我的应用程序。
发生的情况如下:我转到我的 gmail 应用程序并从 .abcd 附件文件启动我的应用程序。然后我将我的应用程序移至后台,并导航回 gmail 应用程序并尝试再次启动不同的 .abcd 文件。我的 Cordova 应用程序没有注册 onNewIntent。但是,如果我返回 gmail 应用程序并重试,就会触发 onNewIntent。所以基本上,onNewIntent 每隔一次就会触发一次,在触发和不触发之间交替。
此外,如果我将我的 Cordova 应用程序移到后台,然后将我的 Cordova 应用程序返回到前台,然后导航到 gmail 应用程序并尝试启动一个 .abcd 附件文件,onNewIntent 就会触发。所以本质上,似乎我的 Cordova 应用程序需要进入后台模式,被恢复,然后进入后台模式以注册一个 onNewIntent ......关于如何解决这个问题的任何建议,所以每次我的 onNewIntent 都会被触发应用程序是从 gmail 应用程序启动的?
ios - UPI 是否支持 Apple IOS 上的深度链接
通过使用“意图”的深度链接,您可以从您的应用程序发起支付,并在启用 UPI 的应用程序(如 Tez、BHIM、PhonePe)中完成支付。这是由于 Android Intent API 而启用的。我在IOS上找不到类似的东西。此外,我没有在 NPCI 规范文档中找到任何提及对 IOS 的深度链接支持。
python - 试图让 django/python 生成一个缩短 url 的 urlencoded twitter web 意图
我有一个 django 模板,它应该生成一个 twitter 网络意图共享 URL:
我的理解是,如果所有内容都正确编码,则 URL 应自动缩短为 t.co URL。那是对的吗?
如果是这样,我做错了什么?
在所示的模板中,最终文本呈现为:
在 URL 中,推文框的内容呈现为:
ionic3 - 从 IONIC 到 GooglePay 的 UPI 深层链接无法按预期工作
我们开发了一个基于 IONIC 的移动应用程序来使用 UPI 执行应用程序内支付。它使用 IONIC Native Web Intent 插件。ab "@ionic-native/web-intent": "^4.14.0",
这是 Android Intent 机制的 shim 层,用于对 BHIM/PhonePe/GooglePay 进行 Web Intent 调用
它适用于所有 UPI 应用程序,如 BHIM、PhonePe。但不适用于 GooglePay,由于某些原因使用相同的代码,即使 UPI 付款成功, Google Pay 也会向 OnActivityResult() 返回 NULL Intent 。
我在一个示例Native Android 应用程序中编写了类似的功能,并尝试使用 GooglePay 付款,它可以工作
所以我很困惑。我确实调试了我的 IONIC 应用程序,这就是我发现在 GooglePay 付款成功后,回调返回到 Android,然后返回到 Cordova,然后返回到我的应用程序。似乎 Android 的 Intent 代码或 GooglePay 代码正在向调用者应用发送 null Intent。
感谢您对此的任何反馈。
谢谢你和热烈的问候
哈雷什古吉拉特语