小编Geo*_*rge的帖子

为什么signInWithPopup() 不适用于 pywebview?

我正在尝试使用 firebase 登录 google 并尝试通过 pywebview 加载页面。

from tkinter import *
import webview as webview
root = Tk()
win_width = root.winfo_screenwidth()               
win_height = root.winfo_screenheight()
root.geometry("%dx%d" % (win_width, win_height))
webview.create_window(title='My Window', url='http://localhost:81',confirm_close=True)
webview.start()
root.destroy()
Run Code Online (Sandbox Code Playgroud)

当使用浏览器打开时,它工作正常,但是当使用我的代码打开并单击登录时,它显示以下消息

无法与弹出窗口建立连接。它可能已被浏览器阻止。

图像

解决办法是什么?

python firebase firebase-authentication google-signin pywebview

7
推荐指数
1
解决办法
454
查看次数

在 Android Studio 中使用 UPI Intent 通过 Google Pay 付款有时成功有时失败 [企业 UPI ID]

我正在使用这个库(库链接)来创建 UPI 意图。该库支持支付意图和二维码生成。现在,通过 PhonePe 付款会成功,但通过 GooglePay 付款有时会成功,有时会失败(当通过意图完成时)。通过 PhonePe 付款总是成功(使用 Intent 和 QR)。

这就是我正在努力做的事情。

MainActivity.java

    btn1.setOnClickListener(view -> {
        try {
            UPI upi = UPI.getInstance();
            Intent payIntent = upi.getPaymentIntent(UPI_ID, NAME, "1", "INR", "Test", "", MERCHANT_CODE, UPI.ALL_APPS);
            launcher.launch(payIntent);
        }
        catch (Exception e) {
            Toast.makeText(MainActivity.this, e.toString(), Toast.LENGTH_LONG).show();
        }
    });
    btn2.setOnClickListener(view -> {
        getSupportFragmentManager().beginTransaction().add(new QRFragment(), "QR").commit();
    });
Run Code Online (Sandbox Code Playgroud)

QRFragment.java

    UPI upi = UPI.getInstance();
    try {
        Bitmap bitmap = upi.getQR(UPI_ID, NAME, "1", "INR", "Test", "", MERCHANT_CODE, 512);
        img = view.findViewById(R.id.img);
        img.setImageBitmap(bitmap);
    }
    catch (Exception e) …
Run Code Online (Sandbox Code Playgroud)

java android payment-gateway upi google-pay

6
推荐指数
0
解决办法
744
查看次数