2016-10-19 25 views

答えて

1

「安全」とは何を意味するのかよく分かりません。 両者は確認されたPayPalアカウントから来ているようですので、その種の用語では確かに安全です。

あなたが参照しているSDKはおそらく同じ種類の機能を提供しています。しかし、彼らが指し示す「モバイル」SDKは、iOS用のObjective-C/SwiftとAndroid用のJavaで使用されるネイティブSDKのようです。

.NETであるXamarinで作業したいので、おそらく.NET SDKを使いたいと思うでしょう。これはおそらく残りの共有.NETコードで実装するのが最も簡単です。

本当にあなたが望むのであれば、「モバイル」SDKを使うことができますが、Xamarinの高度な機能である独自のバインディングなどを作成する必要があります。そして、最終的にはおそらく同じ機能に終わるでしょう。

.NET SDKには、「.NET 4.0以降」が前提条件としてリストされているため、PCLと互換性がない可能性があります。 PCLが正確に何であるかについては、「共有コードオプション」のXamarin documentationをご覧ください。

+0

感謝を!私は「PCLと互換性がないかもしれない」ということを少し混乱させています...?そこには何が問題なのですか? https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/introduction_to_portable_class_libraries/そこには.NET 4/4.5が含まれていますか? –

+0

「コード共有オプション」については、Xamarinのドキュメントへのリンクで回答を更新しました。また、PCLとは何かが記述されている。要するに; PCLは真のクロスプラットフォームDLLです。しかし、クロスプラットフォームであることは、選択したターゲットプラットフォームによっては、.NET Frameworkのサブセットのみをサポートします。だから、すべてのメソッドが利用できるわけではありません。そのため、PCLに追加するNuGetパッケージは、.NETフレームワークのそのサブセットと互換性がある必要があります。これはPCLプロファイルと呼ばれます。答えがあなたを助け、あなたに合った正しいものであれば、マークはあなたの努力の仲間に感謝の意を表します: –

+0

.NET SDKでこのようなpclプロファイルが提供されているかどうかを確認するにはどうすればよいですか? –

2

また、(彼らはこのSDKののバインディングです)友人が作成したこのNuGetパッケージを使用することができますウル答えを

https://github.com/AlejandroRuiz/PayPal.Forms

+0

私はそれを見てみましょう。 –

関連する問題