2015-10-14 92 views
0

我正在Xamarin.Forms基於Azure App Service Mobile開發應用程序。基於FaceBook的身份驗證的Azure應用服務

我查看了幾個示例,但沒有找到任何解決方案在XAMARIN.FORMS中使用Azure-FB身份驗證。微軟提供的示例僅適用於Xamarin.Android和Xamarin.IOS,並且找不到任何有關它的Xamarin文檔。

我的問題:有沒有任何教程與FB身份驗證(與其UI相關的功能)爲Azure應用服務移動FB身份驗證Xamarin.Forms?

我的FaceBook應用程序本身正在運行,我的Azure服務正在運行,它的FB設置已設置,連接正常,脫機同步像魅力一樣工作。

我的主要問題是關於FB身份驗證功能。我想,這是MS MobileService組件中的一些內置特性,或者XF中有一個簡單的解決方案......但我目前發現只有hacky解決方案。

請幫幫我!提前致謝!

回答

0

最後我明白了。在實例化MobileServiceClient進行身份驗證時,使用ApplicationKey而不是ApplicationURL作爲參數。它現在解決了我所有的問題。但爲什麼,我不知道。

因此,使用

var mobileServiceClient = 
     new MobileServiceClient(
      "https://cs-northeurope-schedulerxxxxxxxxxx.azurewebsites.net", 
      "https://cs-northeurope-schedulerxxxxxxxxxx.azurewebsites.net" 
     ); 

而不是

var mobileServiceClient = 
     new MobileServiceClient(
      "https://appname.azurewebsites.net", 
      "https://cs-northeurope-schedulerxxxxxxxxxx.azurewebsites.net" 
     ); 

進行身份驗證時。

離線數據同步時,正常的參數無論如何工作。

1

快速的問題,你使用這個SDK? https://github.com/Microsoft/winsdkfb 還是這個? http://facebooksdk.net/ 我遇到了很多與上一個問題有關的問題,因爲它在變通方法上有解決方法,但是來自GIT的工作像魅力一樣。你面臨的問題到底是什麼?

+0

請注意。看到我的答案。謝謝! – Tom

相關問題