我是 react-native 和支付网关的新手并创建了一个 android 应用程序,我正在使用“react”:“16.9.0”、“react-native”:“0.60.5”、“react-native-razorpay”:“ ^2.1.30",
我还链接了使用 react-native 链接 react-native-razorpay
并将包导入为
从“react-native-razorpay”导入 RazorpayCheckout;
并将网关称为:
RazorpayCheckout.open(options).then((data) => {
.............
alert(`Success: ${JSON.stringify(data)}`);
}).catch((error) => {
alert(`Error: ${JSON.stringify(error)}`);
});
当我在调试模式下运行应用程序时,代码有效,但是当我使用 bundleRelease 和 assembleRelease 创建 apk 时。
apk 工作正常,直到我尝试付款。
我的结论:当 apk 进入 RazorpayCheckout.open 函数调用应用程序崩溃时。我不知道如何调试它并在这里陷入死胡同。