ไม่กี่วันมานี้ Google ส่ง email แจ้งให้นักพัฒนาทุกคนทราบว่า หากใครใช้ Cordova ทำแอพ Android ให้อัพเดตแอพตัวเองไปใช้ Cordova 4.1.1 ขึ้นไปเสียแต่เนิ่นๆ
เนื่องจาก Google พบว่า Android WebView เวอร์ชั่นเก่าที่ Cordova รุ่นต่ำกว่า 4.1.1 ใช้งานนั้นมีช่องโหว่ด้านความปลอดภัย จึงจำเป็นต้องบล๊อคแอพ Android ที่เข้าข่ายจาก Play Store
แต่ถ้า Android Application ของเราใช้ Cordova เวอร์ชั่น 4.1.1 ขึ้นไป ไม่ต้องห่วง ช่องโหว่ได้รับการแก้ไขแล้ว
โดย Google จะไม่รับแอพพลิเคชั่นที่ใช้รุ่น Cordova ต่ำกว่า 4.1.1 เข้า Play Store ตั้งแต่วันที่ 9 พ.ค. 2016 เป็นต้นไป
งั้นเรามาอัพเกรดแอพกันเถอะ 🙂
วิธีอัพเดตโปรเจค Cordova หรือ Ionic ไปใช้รุ่นล่าสุด
อย่างแรกเราต้องแน่ใจว่า Cordova บนเครื่องเราเป็นเวอร์ชั่นล่าสุดแล้วโดยรันคำสั่งนี้ในโปรแกรม Command Prompt หรือ Terminal บน Mac OS X
npm install -g cordova // บน Mac OS X อาจต้องใช้ sudo sudo npm install -g cordova
จากนั้นให้เราเข้าไปอัพเดตโปรเจคของเรา
เช่นถ้า โฟลเดอร์โปรเจคชื่อ NextflowApp ให้เข้าไปดังนี้
cd NextflowApp cordova platform update android
เป็นอันเสร็จสมบูรณ์
วิธีทดสอบแอพว่ารองรับกับ Play Store แล้ว
จากนั้นให้ทำการ Export ไฟล์ APK เพื่อส่งเป็นอัพเดตขึ้น Play Store
หลังจากอัพโหลดขึ้น Play Store ไปแล้ว ใน 5 -12 ชม. ผ่าน หรือไม่ผ่านทาง Play Store ก็จะแจ้งให้ทราบครับ
แนะนำ
คอยตามข่าวใหม่ๆ ที่แฟนเพจโค้ชพลได้ ใครที่อัพเดตตามประกาศบนแฟนเพจเป็นระยะก็ไม่มีอะไรต้องห่วงล่ะ
อ้างอิง – CocoonJS Blog, ภาพโดย – Unkalno Tekno
เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373 โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework