在paypal站點上,我發現這個:PayPal Mobile SDKPayPal .NET SDK在Xamarin.Forms中安全使用?
有一個用於Android/iOS
的SDK。
而且還有PayPal-NET-SDK。
我可以將這個用於我的Xamarin.Forms
應用嗎? - 因爲我問自己"mobile" SDK
和.NET SKD
之間是否有區別。例如,在移動設備上需要滿足什麼條件?!
在paypal站點上,我發現這個:PayPal Mobile SDKPayPal .NET SDK在Xamarin.Forms中安全使用?
有一個用於Android/iOS
的SDK。
而且還有PayPal-NET-SDK。
我可以將這個用於我的Xamarin.Forms
應用嗎? - 因爲我問自己"mobile" SDK
和.NET SKD
之間是否有區別。例如,在移動設備上需要滿足什麼條件?!
我不完全確定你的意思是「安全」使用。 兩者似乎都來自經過驗證的PayPal賬戶,因此在這種條款下使用它肯定是安全的。
您所指的SDK可能都爲您提供相同類型的功能。然而,他們所指的'移動'SDK似乎是與用於iOS的Objective-C/Swift和Android的Java一起使用的原生SDK。
因爲你想與Xamarin--這是.NET--一起工作,你可能想去.NET SDK。這可能是使用其他共享.NET代碼最容易實現的。
如果你真的想要你可以使用'移動'的SDK,但你必須創建自己的綁定等,這是Xamarin中的一些先進的東西。最後你可能會得到相同的功能。
請注意,.NET SDK列出了「.NET 4.0或更高版本」作爲先決條件,因此它可能與PCL不兼容。請查看Xamarin documentation的「共享代碼選項」,瞭解PCL的準確性。
感謝烏拉圭回合的答案!我有點困惑你的意思是「可能與PCL不兼容」...?那裏有什麼問題? https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/introduction_to_portable_class_libraries/它說它包括.NET 4/4.5? –
我已經更新了我的答案,並提供了有關「代碼共享選項」的Xamarin文檔鏈接。在這裏還描述了PCL是什麼。簡而言之; PCL是一個真正的跨平臺DLL。但是,跨平臺只支持.NET框架的一個子集,具體取決於您選擇的目標平臺。所以並不是所有的方法都可用。因此,要添加到PCL的NuGet包需要與.NET框架的子集兼容。這被稱爲PCL配置文件。如果答案對您有幫助,並且是您正確的答案,請標記爲aswer :) –
感謝您的努力伴侶!我如何才能知道.NET SDK是否提供了這樣的pcl配置文件? –