我想添加/安裝Microsoft.Azure.Mobile.Server.Authentication到我的PCL項目,但有一個錯誤說無法Microsoft.Azure.Mobile.Server.Authentication安裝到Xamarin窗體
無法安裝軟件包'Microsoft.Azure.Mobile.Server 2.0.0'。您正在嘗試將此程序包安裝到以'.NETPortable,Version = v4.5,Profile = Profile49'爲目標的項目中,但該程序包不包含任何與該框架兼容的程序集引用或內容文件。
我試過安裝以前的版本,但是出現了完全相同的錯誤。我也嘗試將Framework版本更改爲.NET 4.6,但出現了其他錯誤。
我想使用只有該名稱空間支持的GetAppServiceIdentityAsync()方法。有沒有其他方法可以將該引用添加到我的PCL項目中?
該API用於基於服務器的服務。僅供參考:使用類似於「GetAppServiceIdentityAsync ...'在移動應用程序中會導致Facebook ToS違例,因爲包括Facebook授權將是一個安全問題,因爲任何人都可以反彙編應用程序並獲得服務器憑據。這可以也適用於其他提供商的ToS,您需要查看他們的API ToS。 –
SushiHangover
你好@SushiHangover。我不知道這會違反任何ToS。我想用這個API,因爲我把Adrian Hall的這個很棒的[post](https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter2/authorization/)稱爲我們可以使用該API從提供商那裏獲得額外的信息。 – hamdanjz4