提问人:Khushi 提问时间:8/31/2023 更新时间:8/31/2023 访问量:28
我们可以在之前打开的选项卡中将数据从应用程序发送回Chrome吗?
Can we send back data from App to Chrome in previous opened Tab?
问:
我在 Java Kotlin 中制作了一个支付应用程序。我的要求是网页可以调用我的应用程序进行付款,然后在付款成功后,我可以使用交易 ID 响应该网页。
在网页上,我通过Android的Intent功能调用了应用程序并成功付款。在恢复到 chrome 时,我遇到了问题。
如果我打算使用 HTTP URL,那么它每次都会打开新选项卡,
dataUri = Uri.parse("https://URL.com/app.php?amount=2&t_Id=123123123");
Intent intent = new Intent(Intent.ACTION_VIEW, dataUri);
另一种选择是再次通过 Intended 定位 chrome。
dataUri = Uri.parse("//googlechrome:");
Intent intent = new Intent(Intent.ACTION_VIEW, dataUri);
它正在工作,但我遇到的问题是无法发送数据。我知道,有了意图,我们只是将焦点转移回 chrome。我尝试放置额外的参数,但没有用。
intent.putExtra("t_Id", "12345");
谁能提出更好的解决方案?
答: 暂无答案
评论