Skip to content

TSC Direct Print 1.3.5

Latest

Choose a tag to compare

@beginflints beginflints released this 15 Oct 14:11

รุ่นสำหรับทดลองอัปเดต 1.3.4 → 1.3.5 จากในแอป โดยเพิ่ม versionName เป็น 1.3.5 และ versionCode เป็น 10 ใช้ฟังก์ชันการพิมพ์และ updater เดิมของ 1.3.4

วิธีทดลองจากแอป 1.3.4

  1. รอให้งานพิมพ์จบ เปิด ตั้งค่า → อัปเดตแอป → ตรวจสอบอัปเดต
  2. กด ดาวน์โหลด 1.3.5 และรอการตรวจไฟล์
  3. หาก Android ขอสิทธิ์ ให้กด อนุญาตติดตั้งจากแอปนี้ เปิดสิทธิ์ แล้วกลับมาในแอป
  4. กด ติดตั้งอัปเดต 1.3.5 แล้วกด อัปเดต / Update ในหน้าต่าง Android
  5. เปิดแอปและตรวจเวอร์ชัน 1.3.5 ข้อมูลเครื่องพิมพ์และกระดาษเดิมควรยังอยู่ ไม่ต้องถอนแอปหรือ deploy ผ่าน ADB ก่อนทดลอง

คู่มืออัปเดต · Changelog

Verification

  • Source commit: 102cd6542d68e2c9b04b9dcbff50cd8a6fde9d23
  • GitHub Actions ผ่าน: core tests, lint, debug build
  • Core tests 33 cases และ updater instrumentation 9/9 cases ผ่านบน API 36 Emulator
  • Signed release build / lint / signature verification ผ่าน ใช้ certificate เดิม
  • APK fixtures ในชุดทดสอบเลื่อนเป็น 1.3.6 / code 11 และ UI test รอ render เมื่อเปลี่ยนเป็น error; fixtures ไม่รวมใน Release APK

Files

c5feae3a3283cda877eec333d68987778de777622d69ff62a400eb5da11c6588  TSC-Direct-Print-1.3.5.apk

Certificate SHA-256: 8e2dac87fd0dc053177e879b1e2aa0e931c0fa8c9af061f8bf5cafb920dc37f6

ดาวน์โหลด APK และ SHA256SUMS.txt จาก Release เดียวกัน ตรวจบน macOS ด้วย shasum -a 256 -c SHA256SUMS.txt รองรับ Android 13+ และ Android จะให้กดยืนยันการติดตั้ง

ผลทดสอบอัปเดตผ่านแอปจริง

ทดสอบบน API 36 Emulator ด้วย APK Release ที่ลงลายเซ็นจริง: เริ่มจาก 1.3.4 (9) กดตรวจ GitHub Latest, พบ 1.3.5, ดาวน์โหลดและตรวจ checksum/certificate ผ่าน จากนั้นเปิดสิทธิ์ติดตั้งจากแอปนี้และกดยืนยัน Update ในตัวติดตั้ง Android สำเร็จเป็น 1.3.5 (10) ตรวจ hash ของ APK ที่ติดตั้งตรงกับ Release และชื่อ/IP/พอร์ต/กระดาษเริ่มต้นของโปรไฟล์ตัวอย่าง 2 เครื่องยังอยู่ครบ

การทดสอบนี้ทำเฉพาะ Emulator มือถือที่ผู้ใช้จะทดลองไม่ได้ถูกอัปเดตผ่าน ADB ในรอบนี้ และยังไม่ได้ส่งฉลากจริง