Xamarin簡直是一個APP開發神器
由于開發庫畢竟少,很多時候需要我們自己去做綁定
其中國內用的最多的,就是支付寶和微信了
對于Android版本的綁定非常簡單,把Jar文件拉進去就OK了
但是iOS版本的綁定需要花點時間
1、下載最新的SDK回來,說實在,支付寶的SDK文檔灰常混亂,里面的連接更加是一塌糊涂,這里把目前最新的地址放在這里
https://docs.open.alipay.com/54/104509
2、解壓,找到AlipaySDK.framework這個包,其實是一個文件夾,打開之后找到AlipaySDK,將其改名為AlipaySDK.a
3、創建一個iOS的綁定項目,將這個文件拖到根目錄
4、下載并安裝https://dl.xamarin.com/objective-sharpie/ObjectiveSharpie.pkg
5、切換到AlipaySDK.framework的上級目錄,執行
sharpie bind -framework ./AlipaySDK.framework -sdk iphoneos12.1
這個版本要跟xcode的版本一致,如果不知道自己的xcode版本,可以執行
sharpie xcode -sdks
6、剛才切換到的目錄下面的ApiDefinitions.cs文件拷貝到項目的ApiDefinition.cs,記得要加命名空間
7、StructsAndEnums.cs里面的內容也拷貝到Structs.cs
編譯生成即可。