问题标签 [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 - Chrome 和 Android 设备之间的通信
大家好,我正在尝试按照文档将字符串从 Chrome 应用程序发送到另一个应用程序,但没有结果。
我的页面在 Chrome 应用程序上打开:
我的活动
并体现
当我在浏览器中单击时,加载一些东西但从不加载应用程序。你有什么想法?
android - 如何从 ionic4 应用程序启动外部应用程序
我的应用程序在 Ionic 4 for android 下,我必须打开/运行/启动外部应用程序(例如 com.google.android.youtube 或 com.sygic.truck)-> 例如,任何已安装的应用程序。
我测试了许多选项但没有成功:
InAppBrowserModule(使用 application://my.package.name)。
Cordova 插件 Lampaa(我没有找到任何在 angular/ts 应用类型下使用它的方法)。
我还尝试使用调用主 Activity 的包选项和操作选项的 webIntent。
对于 InAppBrowserModule,我坚持使用附加在我的应用程序 url 之前的 http://protocole。
对于 Lampaa,我坚持使用未定义的 startApp(即使在遵循其他线程建议之后)。
对于 webIntent,我认为这与我的问题无关。
有什么建议么 ?
提前致谢 !
[编辑]
我终于让它工作了!
您可以使用这两条线之一:
您可以将 com.google.android.youtube 替换为任何应用程序包名称!
angularjs - Cordova webintent 限制
我在我的项目中使用 cordova webintent 进行内部更新。这适用于android 6。
我有这个在 android 9 中的新设备,当我尝试更新我的应用程序时,它显示 Failed to open android intent。
如果关于 android 版本有限制,我一直在网上搜索,cordova plugin webintent
但我没有任何问题。
下面是我的代码下载并调用我的 apk 文件开始安装。这同样适用于 android 版本 6。
插件目前尚不支持任何限制吗?
javascript - 从移动浏览器 URL 调用 Facebook 摄像头
我正在尝试通过单击移动浏览器中的链接来调用 Facebook 相机。
我尝试使用 FB 自定义 url 方案。
但它没有调用 Facebook 相机。我使用了其他自定义 url Ex: <a href="http://facebook.com/pagename" data-scheme="fb://page/pageID">Facebook Page</a>
,它按预期工作。单击它会打开应用程序并在安装应用程序时重定向到特定页面。
cordova-plugins - 如何在 Ionic App 内打开手机中安装的所有 UPI 应用程序
我正在 Ionic 应用程序中集成 UPI 支付。
我在payment.ts的构造函数中注入了WebIntent,并在payment.html中点击Pay按钮时调用payment.ts中定义的upi()方法
upi方法定义:
我正在将 Ionic V4 与 Cordova 一起使用,并在我的 android 设备上测试该应用程序。在按下支付按钮时,安装的 UPI 应用程序不会显示,并且始终执行警报('错误')。请帮我解决一下这个。
ionic-framework - 在 Ionic 4 或 5 中使用 WebIntent 从其他应用程序接收数据
ionic plugin add https://github.com/darryncampbell/darryncampbell-cordova-plugin-intent --save 之后添加到我的 ionic 应用程序中的上述插件,我无法在 ionic 框架中构建 apk,请建议我如何使用 Ionic Framework 使用 WebIntent 从其他应用程序接收数据
android - Android - 通过 CustomTabs 意图使用 EXTRA_HEADERS 的捆绑包内的参数在 Play 商店中更新应用程序后不会被 Google Chrome 接收/读取
Google Chrome 在 Play 商店中升级到 83.0.4103.106 版本(https://chromereleases.googleblog.com/2020/06/stable-channel-update-for-desktop_15.html)。在那里,谷歌团队做了一些强制措施来避免 JS 注入。我的 android 应用程序使用 CustomTabs 打开一些 URL,我使用 BundleBrowser.EXTRA_HEADERS
将一个键值对添加到标头请求中,此标头是正确打开 URL 所必需的。捆绑包被添加到customTabsIntent.intent
. 在 83 之前的版本中,该应用程序按预期工作,但现在,通过该升级,Google Chrome 似乎没有收到我添加的标头参数,因此 url 无法正确加载。关于我应该在应用程序中更改什么或者这可能是 Google Chrome 问题的任何想法?
注意:适用于 Google Chrome 的 83.0.4103.106 版本于 2020 年 6 月 15 日发布。
编辑:谷歌团队已经回答了他们为什么删除它:
在此处查看完整答案
这是安全修复的结果 [1] - 基本上,由于我们不知道启动 CCT 的应用程序是由与网站相同的开发人员制作的,因此从技术上讲,它被视为跨源。因此,我们将可以通过 Browser.EXTRA_HEADERS 设置的标头限制为 CORS 安全列表中的标头...
ionic-framework - 您已超出此付款的银行限额,请以较小的金额重试 - Google pay in ionic
我遇到了谷歌支付的问题。我通过 webintent npm 设置谷歌支付。当我使用 hia google pay UPI id 将钱转给另一个人时,我收到了这个错误
您已超出此付款的银行限额,请以较小的金额重试。