我们需要将付款网关提供的第三方dll添加到我们的Xamarin Forms应用程序中。还有一个包装此dll的Jar文件。我们需要在我们的应用程序中包含其中任何一项。有任何想法吗?
如果需要在表单应用程序中使用外部库,则应将本机库绑定到平台项目中。
例如,在谈到Android时,您将以jar形式提供第三方库。
因此,您需要做的是以下操作:
1-创建一个绑定项目https://docs.microsoft.com/en-us/xamarin/android/platform/binding-java-library/binding-a-jar
2-将绑定的DLL(由绑定项目生成的一个)消耗到Xamarin.Android项目(表单解决方案内的特定于平台的项目)。
要采用这种方法,您需要确保第三方库可用于Android和iOS(通常是Android的jar和iOS的.a)。
如果您很幸运,该库已经绑定到Xamarin。
通常不是这种情况,因此在接下来的几周内,您将不得不面对有趣的日子:D
祝您好运!