在 React Native 中实现 iOS 钱包扩展

问题描述 投票:0回答:1

我希望我的问题不是开箱即用的,但问题是......我需要在React Native应用程序中实现iOS钱包扩展。

没有太多信息,我阅读了苹果官方文档,其中有一些有关流程的信息,但老实说,它没有提供如何使用 React Native 所需的见解。只有一个提供有关某些步骤的一点信息的东西是来自Mea docs的文档,但是您需要使用我在项目中不使用的Mea服务。

我需要在本机应用程序中使用IssuerUIExtensionIssuerNonUIExtension实现这个iOS钱包扩展。我对本机iOS代码不太熟练,但我尝试将此UI和NonUIExtensions实现为模块,但它不会注册。我设法使用 ios 本机代码中的本机 IssuerNonUIExtension 类按照苹果钱包应用程序中的建议显示我的应用程序,但我无法获取通行证并创建 UIExtension。

这些东西应该通过 RN 和 IssuerNonUIExtension 以某种方式完成,但我不知道如何做到这一点,而且我找不到任何信息如何可以进展。有人有在 React Native 中使用 iOS 钱包扩展的经验吗?您能给我一些提示或帮助我如何取得进展吗?谢谢你

我找不到任何有关在 ios 上通过 React Native 实现钱包扩展的信息。

swift react-native applepay apple-wallet walletextension
1个回答
0
投票

不确定它是否对您有帮助,但钱包扩展和其他 iOS 扩展之间的实现没有显着差异。唯一的区别是权利和超类(例如

PKIssuerProvisioningExtensionHandler / PKIssuerProvisioningExtensionAuthorizationProviding
),因此如果您找到如何在 React Native 中实现任何其他 iOS 扩展,那么钱包扩展应该没有那么不同。

但我尝试将此 UI 和 NonUIExtensions 实现为模块,但它不会注册。

我不确定您是否已获得Apple所需的权利,因为如果您没有,则注册问题可能是由此引起的。

© www.soinside.com 2019 - 2024. All rights reserved.