Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为Xamarin制作第三方SDK?(如Facebook SDK)_Xamarin_Xamarin.forms - Fatal编程技术网

如何为Xamarin制作第三方SDK?(如Facebook SDK)

如何为Xamarin制作第三方SDK?(如Facebook SDK),xamarin,xamarin.forms,Xamarin,Xamarin.forms,我正在使用Xamarin.forms使用蓝牙设备制作应用程序。(PCL项目) 这是一个很棒的平台,许多优秀的开发者都参与其中。 我喜欢它 我有一个问题,比方说,我必须从Xamarin的每个本机SDK移植第三方库(SDK)。(比如facebook/我当然知道Xamarin已经有了facebook SDK,只是举个例子。) 我应该看什么文件 在我的实际情况下,我必须使应用程序使用DFU OTA到北欧蓝牙mcu。北欧公司为此向开发者提供了本地代码(iOS和Android)。 现在我必须在Xamarin

我正在使用Xamarin.forms使用蓝牙设备制作应用程序。(PCL项目)

这是一个很棒的平台,许多优秀的开发者都参与其中。 我喜欢它

我有一个问题,比方说,我必须从Xamarin的每个本机SDK移植第三方库(SDK)。(比如facebook/我当然知道Xamarin已经有了facebook SDK,只是举个例子。) 我应该看什么文件

在我的实际情况下,我必须使应用程序使用DFU OTA到北欧蓝牙mcu。北欧公司为此向开发者提供了本地代码(iOS和Android)。 现在我必须在Xamarin.forms上转换或使用它

我学习了依赖服务,它工作得很好。
我应该使用依赖项服务吗?

您需要为每个本机SDK创建一个绑定项目。查看这些文档:适用于Android和。一旦您将本机SDK与Xamarin.Android和Xamarin.iOS一起使用,依赖项服务就可以帮助您了。@DylanS感谢您的帮助!这似乎是正确的答案@DylanS若公司以源代码(而非库包)的状态向其开发人员提供SDK,我是否应该将其作为本机库包,并按照您所说的进行尝试。对吗?所以你有源代码而不是编译库?我认为,像往常一样将其编译到本机库中,然后使用这些文章中描述的绑定是最容易的。@DylanS是的,我得到了它。再次感谢Dylan。您需要为每个本机SDK创建一个绑定项目。查看这些文档:适用于Android和。一旦您将本机SDK与Xamarin.Android和Xamarin.iOS一起使用,依赖项服务就可以帮助您了。@DylanS感谢您的帮助!这似乎是正确的答案@DylanS若公司以源代码(而非库包)的状态向其开发人员提供SDK,我是否应该将其作为本机库包,并按照您所说的进行尝试。对吗?所以你有源代码而不是编译库?我认为,像往常一样将其编译到本机库中,然后使用这些文章中描述的绑定是最容易的。@DylanS是的,我得到了它。再次感谢迪伦。