APP在应用时经常会用到WebService服务,在Xamarin中若同时要让iOS与Android叫用WebService时,
除了分别在iOS与Android中叫用WebService外,
还可以使用PCL专案(portable library class,中文叫可携式类别库),
并使用VisualStudio中的加入服务参考的方式快速建立出WebService服务。
假设我们现有一个WCF Service服务,小小修改了一下预设提供的方法如下程序码:
public string GetData(int value)
{
return string.Format("WebService说:你输入的数值为:{0}", value);
} public string GetData(int value)
{
return string.Format("WebService說:你輸入的數值為:{0}", value);
}
然后我们分别建立Android、iOS以及PCL三个专案,并让Android与iOS都参考到PCL专案,如下图:
全文阅读请参考:http://www.thinkpower.info/xamarin/cn/Article_15.aspx?idx=15#xamarin_top