การแก้ไขเล็กน้อยดูเหมือนว่าด้านล่างมีการเปลี่ยนแปลงเล็กน้อยและตอนนี้ Apple ตรวจสอบว่ามีการเปิดใช้งานหมายเลข / อีเมลใดสำหรับอุปกรณ์ในการส่งข้อความ ดังนั้นหมายเลขโทรศัพท์มือถือใน iPhone ของฉันสามารถลงทะเบียนในบัญชี iCloud ของฉันและอนุญาตให้ฉันรับข้อความที่ส่งไปยังหมายเลขโทรศัพท์มือถือของฉันเพื่อรับบน iPad ดังนั้นคุณสามารถให้การสนทนาปรากฏบนอุปกรณ์หลายเครื่องพร้อมกันและสลับไปมาระหว่างกัน iMessage จะทำให้การสนทนาเหล่านี้ซิงค์กัน ฉันปิดใช้งานสิ่งนี้โดยการระบุบัญชีที่จะเชื่อมโยงกับอุปกรณ์ใดเมื่อกำหนดค่า iMessage
ในการขยายคำตอบของ alexmullerนั้นจะใช้ Device ID เพื่อตรวจสอบว่าอุปกรณ์อื่นกำลังใช้งาน iOS 5 หรือไม่ในระหว่างการลงทะเบียนหรือเมื่อกำหนดค่า iMessage ภายใต้การตั้งค่าโทรศัพท์ หมายเลขอุปกรณ์และหมายเลขประจำตัว / รหัสมือถือของ Apple อย่างมีประสิทธิภาพจะถูกเก็บไว้ในเซิร์ฟเวอร์ Apple
จะตรวจสอบเซิร์ฟเวอร์ของ Apple เพื่อตรวจสอบว่ามีการลงทะเบียนหมายเลขหรือที่อยู่อีเมลเป็น Apple ID และใช้ iOS 5 จากนั้นจะส่งข้อความผ่าน Apple Servers ก่อน นอกจากนี้ยังใช้ข้อความสำรองดังนั้นหากผู้ใช้รายอื่นไม่ได้ใช้อุปกรณ์ iOS หรือ iMessage ไม่พร้อมใช้งานหรือหยุดทำงานหรือการเชื่อมต่อข้อมูลของคุณไม่ทำงานก็จะส่งข้อความเป็นข้อความ อย่างไรก็ตามข้อความสำรองสามารถปิดใช้งานได้ สิ่งนี้จะไม่มีผลกับการส่งข้อความปกติ
ในโทรศัพท์ iMessages นั้นจะถูกระบุผ่านพื้นหลังสีน้ำเงินและสามารถแสดง Delivered / Read สำหรับแต่ละข้อความ SMS ไปยังบุคคลเดียวกันยังคงปรากฏในพื้นหลังสีเขียว
นอกจากนี้ยังใช้รหัสอุปกรณ์เพื่อพิจารณาว่าจะตอบอุปกรณ์ใด ฉันมีที่อยู่อีเมลและหมายเลขโทรศัพท์ของฉันกำหนดค่าบน iPhone ของฉันและบน iPad ของฉันเท่านั้นที่อยู่อีเมลของฉัน
ในตัวอย่าง
- ฉันส่งข้อความไปยัง iPad ภรรยาของฉันโดยใช้ที่อยู่อีเมลของเธอจาก iPhone ของฉันเธอได้รับบน iPad และการตอบกลับถูกส่งกลับไปยัง iPhone ของฉัน
- ฉันส่งข้อความผ่าน iPad ไปยังที่อยู่อีเมลของเธอการตอบกลับจะถูกส่งกลับไปยัง iPad ของฉันไม่ใช่ iPhone ของฉัน
- เธอส่งข้อความไปยัง iPhone ของฉันโดยใช้หมายเลขโทรศัพท์มือถือของฉันจาก iPad มันมาถึง iPhone ของฉันและข้าม iPad อย่างสมบูรณ์และการตอบกลับไปที่ iPad ของเธอ
มันฉลาดพอที่จะรู้ว่าข้อความมาจากไหนและตอบกลับไปที่ไหน