สถานการณ์ A:
- เริ่ม Skype
- ทำงานอื่น
- ปิดอุปกรณ์ Android
ปัญหา: ผู้
ติดต่อของฉันยังคงเห็นฉันเป็น "ออนไลน์"
น่าแปลกที่ดูเหมือนจะไม่มีheartbeat
ฟีเจอร์ที่ใช้ใน Skype
ดังนั้นหลังจาก 1 วันผู้ติดต่อของฉันพยายามโทรหาฉัน - แม้ว่าอุปกรณ์จะปิดอยู่
เริ่มแรกฉันคิดว่าอาการนี้จะเกิดขึ้นในกรณีที่ฉันลืมออกจากแอป Skype ด้วยตนเองก่อนที่จะปิดอุปกรณ์
ดังนั้นฉันจึงค้นหาคำตอบวิธีกำหนดค่า Skype ให้ออกจาก / ออกจากระบบโดยอัตโนมัติเมื่ออุปกรณ์ Android ปิดตัวลง ?
แต่ตอนนี้มันกลับกลายเป็นสถานการณ์ที่เลวร้ายยิ่ง:
สถานการณ์ B:
- เริ่ม Skype
- ทำงานอื่น
- ออกจากแอป Skype
- ปิดอุปกรณ์ Android
หลังจากขั้นตอนที่ 3 ฉันยังคงถูกระบุว่าเป็น "ออนไลน์"
เมื่อผู้ติดต่อส่งข้อความแชทถึงฉันมันจะปรากฏขึ้น
ดังนั้นหมายความว่า: แม้ว่า Skype จะไม่ปรากฏในตัวจัดการงานอีกต่อไปดูเหมือนว่าจะทำงานเป็นsecret, invisible background task
!
และหลังจากขั้นตอนที่ 4 พฤติกรรมจะเหมือนกับในสถานการณ์สมมติ A. ฉันไม่ได้เปลี่ยนเป็นสถานะ "ออฟไลน์"
สรุป:
ดูเหมือนจะมี 3 ปัญหา:
- ไม่มีการใช้คุณสมบัติ heartbeat ใน Skype
- การเลิกใช้แอพ Skype ไม่ได้เป็นการยกเลิก / ลงชื่ออย่างถูกต้อง
- การปิดอุปกรณ์ Android จะไม่ส่งผลต่อสถานะออนไลน์
สิ่งเดียวที่ทำงานสำหรับฉันเพื่อให้ห่างไกล:
คุณต้องเปลี่ยนไปใช้ Skype, แตะที่โปรไฟล์ของคุณที่ด้านล่างสุดด้วยตนเองทำ "ออกจากระบบ"
นั่นเป็นเพียงไม่สามารถทนได้
นี่คือ:
Android 4.1.2
Skype 4.9.0.45564
Skype 5.0.0.49715
Skype 5.1.0.56619
Skype 5.1.0.58677
Skype 5.4.0.5871 (อย่างน้อยตอนนี้ฉันกำลังแสดงว่า "ไม่อยู่" - แทนที่จะเป็น "ออนไลน์")
2015-08-15 - ปัญหากลับมาอีกและมันยิ่งแย่ลง:
Android 5.1.1
Skype 5.9.0.14047
แม้ว่าฉันจะลงชื่อออกด้วยตนเองยุติแอพและปิดอุปกรณ์ Android ที่ฉันยังแสดงว่าเป็น " ออนไลน์ "!!
-
การทดสอบทั้งหมดที่กล่าวข้างต้น @ Samsung Galaxy Tab 2 7.0 (WiFi เท่านั้น) / GT-P3110