เรากำลังใช้ Application.Current.Properties เพื่อจัดเก็บข้อมูลการตั้งค่าสำหรับแอปของเรา
เมื่อเราเปิดตัวแอปเวอร์ชันใหม่สู่ร้านค้า (Apple App Store และ Google Play) การตั้งค่าเหล่านี้จะคงอยู่หรือถูกล้างหรือไม่
เรากำลังใช้ Application.Current.Properties เพื่อจัดเก็บข้อมูลการตั้งค่าสำหรับแอปของเรา
เมื่อเราเปิดตัวแอปเวอร์ชันใหม่สู่ร้านค้า (Apple App Store และ Google Play) การตั้งค่าเหล่านี้จะคงอยู่หรือถูกล้างหรือไม่
ฉันเพิ่งทำการทดสอบโดยแจกจ่ายสองเวอร์ชันให้กับ HockeyApp - ทั้งสำหรับ iOS และ Android - และค่าที่เก็บไว้ใน Application.Current.Properties (หมายเหตุ ไม่ใช่ การตั้งค่าจากปลั๊กอินการตั้งค่าใดๆ) จะ ยังคงอยู่เมื่อติดตั้งเวอร์ชันที่อัปเดต
นี่เป็นข่าวดีสำหรับเราและลูกค้าของเรา!
ดูกระทู้ นี้ ในฟอรัม Xamarin
ไม่ ค่าทั้งหมดในพจนานุกรมชื่อ-ค่าจะถูกซีเรียลไลซ์ลงดิสก์ทุกครั้งที่แอปพลิเคชันเข้าสู่โหมดสลีป จะถูกอ่านกลับเมื่อมีการโหลดแอปพลิเคชันอีกครั้ง
โดยทั่วไปแล้ว ข้อมูลของแอปของคุณจะไม่ถูกล้างเมื่อคุณติดตั้งการอัปเดต (ถูก ลบเมื่อถอนการติดตั้งแอป) เปรียบเทียบ ที่นี่ ที่นี่ และที่นี่ ดังนั้น App.Current.Properties
จึงควรได้รับการดูแลเมื่ออัปเดตแอป แต่คุณสามารถลองได้อย่างง่ายดาย เผยแพร่เบต้าบน HockeyApp, TesFlight หรืออะไรก็ตาม อัปเดตแอปและดูว่าเกิดอะไรขึ้น