1
我目前使用Xamarin PCL(不包含Xamarin.Forms)和Azure移動應用程序創建我的第一個應用程序。在所有應用程序中只使用一個MobileServiceClient
實例的最佳方法是什麼?如果無法從PCL使用它,那麼是否有任何方式以相同的方式執行此操作,但僅限於iOS應用程序?如何在所有應用程序中使用Xamarin中的一個移動應用程序連接
我目前使用Xamarin PCL(不包含Xamarin.Forms)和Azure移動應用程序創建我的第一個應用程序。在所有應用程序中只使用一個MobileServiceClient
實例的最佳方法是什麼?如果無法從PCL使用它,那麼是否有任何方式以相同的方式執行此操作,但僅限於iOS應用程序?如何在所有應用程序中使用Xamarin中的一個移動應用程序連接
如果您指的是實例的代碼共享,則Azure Mobile Apps Client SDK可以讓您這樣做。您可以從PCL中使用SDK,並使用您的平臺目標/項目中的PCL。
我將在我的應用程序中使用身份驗證,並且就我而言,Azure SDK可以自動將用戶憑據存儲在應用程序中,因此用戶不必重新登錄。如果我將從PCL使用移動應用程序SDK,此功能是否可用?我想要的東西與我在Windows Phone(原生開發)中所做的相似:在App.xaml.cs中,我創建了(即)'MyVariable',然後從代碼中的任何位置我都可以使用' (App.Current作爲應用程序).MyVariable'。所以也許在Xamarin PCL和Xamarin.iOS中可能有這樣的事情? –
爲了澄清,授權令牌* *不*自動由SDK持久保存,但如果您希望這樣做,則文檔中有指導。 您描述的方法肯定會與PCL一起使用。 –
你可以請分享鏈接到這個指導?我目前正在關注這一個https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-xamarin-ios-get-started-users/,但它看起來不像它有關於保存授權令牌的信息。 –