朱猫猫
朱猫猫
  • 发布:2025-06-25 09:52
  • 更新:2025-06-25 14:08
  • 阅读:76

iOS 原生语言插件开发-Hook系统事件不触发

分类:uni-app

业务场景:在插件内实现微信支付的功能,使用微信支付SDK跳转。uni-app 在跳转微信APP完成支付(成功、失败、取消)点击“返回商户”可以正常返回到应用,但是拿不到微信回调。

问题原因:微信通过 UserailLink 返回 uni-app 时没有触发这个 Hook 事件【application:continueUserActivity:restorationHandler:】,按照文档新建一个PayProxy类继承 NSObject 遵守UniPluginProtocol协议,发现其它的Hook 系统事件都能正常触发的

附件是 PayProxy.m 的实现

2025-06-25 09:52 负责人:DCloud_iOS_WZT 分享
已邀请:
朱猫猫

朱猫猫 (作者)

很着急 有人帮看下问题吗

要回复问题请先登录注册