我正在使用Xamarin.forms的應用程序。Xamarin Auth的KeyStore存儲在Android上無法正常工作。 (iOS工作正常)
我想將UUID存儲在從服務器生成的電話中。 即使卸載應用程序,也不能刪除它。 這是iOS上非常常見的方式。 (保存在鑰匙串中)
因此,我添加了Xamarin.Auth並編寫了這樣的代碼。 https://developer.xamarin.com/recipes/cross-platform/xamarin-forms/general/store-credentials/
它在iOS上很好用。值在應用程序卸載後保存。
但在Android上。當應用程序被卸載後它就消失了! 這到底是什麼?
而我看到了這個鏈接。 Android: Save file permanently (even after clear data/uninstall)
是Xamarin.Android的bug還是它的正常行爲?
謝謝。
再次感謝@jzeferino。好。我將不得不從服務器獲取Device的一些id,而不是uuid。 –
嗨,@ jzeferino如果你不介意,你可以看看我的新哨子嗎?我很努力但結果不好。 http://stackoverflow.com/questions/38963497/binding-ios-embedded-framework-for-xamarin-end-up-give-exception –