我想打开外部银行应用程序支付订单:
UIApplication.shared.open(url) { result in }
,但此回调在启动银行应用程序后立即执行。当支付成功或取消时,如何在我的应用事件中添加返回支付结果的回调?
在Android上,我可以用
startActivityForResult(intentForMyUrl, REQUEST_CODE)
并在重写
onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_CODE) {
//here
}
}
1条答案
按热度按时间km0tfn4u1#
这取决于是否有一个
情况1 -两个应用之间同步,例如x
当AppA打开AppB时,
1-在App A的info.plist内添加方案
2-在应用程序A的应用程序委托内实现此方法
3-在App B中打开此URL
或者,如果两个应用程序都来自同一个开发者门户,则可以使用共享组,并检查其中的更改
关于App A
情况2 -没有同步
然后你需要有一个中间服务器来同步数据并在里面抓取
关于App A