Xamarin.Forms Application.Current.Properties ยังคงอยู่ในการอัพเกรดแอปพลิเคชัน?

เรากำลังใช้ Application.Current.Properties เพื่อจัดเก็บข้อมูลการตั้งค่าสำหรับแอปของเรา

เมื่อเราเปิดตัวแอปเวอร์ชันใหม่สู่ร้านค้า (Apple App Store และ Google Play) การตั้งค่าเหล่านี้จะคงอยู่หรือถูกล้างหรือไม่


person James Lavery    schedule 01.11.2017    source แหล่งที่มา


คำตอบ (2)


ฉันเพิ่งทำการทดสอบโดยแจกจ่ายสองเวอร์ชันให้กับ HockeyApp - ทั้งสำหรับ iOS และ Android - และค่าที่เก็บไว้ใน Application.Current.Properties (หมายเหตุ ไม่ใช่ การตั้งค่าจากปลั๊กอินการตั้งค่าใดๆ) จะ ยังคงอยู่เมื่อติดตั้งเวอร์ชันที่อัปเดต

นี่เป็นข่าวดีสำหรับเราและลูกค้าของเรา!

person James Lavery    schedule 01.11.2017

ดูกระทู้ นี้ ในฟอรัม Xamarin

ไม่ ค่าทั้งหมดในพจนานุกรมชื่อ-ค่าจะถูกซีเรียลไลซ์ลงดิสก์ทุกครั้งที่แอปพลิเคชันเข้าสู่โหมดสลีป จะถูกอ่านกลับเมื่อมีการโหลดแอปพลิเคชันอีกครั้ง

โดยทั่วไปแล้ว ข้อมูลของแอปของคุณจะไม่ถูกล้างเมื่อคุณติดตั้งการอัปเดต (ถูก ลบเมื่อถอนการติดตั้งแอป) เปรียบเทียบ ที่นี่ ที่นี่ และที่นี่ ดังนั้น App.Current.Properties จึงควรได้รับการดูแลเมื่ออัปเดตแอป แต่คุณสามารถลองได้อย่างง่ายดาย เผยแพร่เบต้าบน HockeyApp, TesFlight หรืออะไรก็ตาม อัปเดตแอปและดูว่าเกิดอะไรขึ้น

person Paul Kertscher    schedule 01.11.2017
comment
ขอบคุณ - นั่นคือสิ่งที่ฉันคิดว่า แอปสดของเราทดสอบผ่าน HockeyApp ได้ยาก (เนื่องจากข้อกำหนดโครงสร้างพื้นฐานของลูกค้า) ฉันจะสร้างแอปทดสอบเล็กๆ แล้วลองใช้ผ่าน HockeyApp - person James Lavery; 01.11.2017