iMessage รู้ได้อย่างไรว่าผู้รับเป็นอุปกรณ์ iOS 5


76

เมื่อคุณส่งข้อความโดยใช้แอพ Messages ดูเหมือนว่า iOS นั้นจะสามารถเข้าใจได้อย่างน่าอัศจรรย์ว่าผู้รับอยู่ใน iOS 5 และจะเปลี่ยนเป็น iMessage โดยอัตโนมัติ (ข้อความสีน้ำเงินแทน SMS สีเขียว)

ไม่มีใครรู้ (หรือคาดเดา) ที่ iMessage ของ iOS 5 รู้ว่าผู้รับคืออุปกรณ์ iOS 5 หรือไม่ ฉันนิ่งงัน

(ฉันถามคำถามนี้บน Twitterเมื่อสองสามเดือนที่ผ่านมาและต้องการวิธีอ้างอิงคำตอบได้ง่ายขึ้น!)


คุณจะยกเลิกการลงทะเบียนอุปกรณ์อย่างไร ในกรณีที่เปิดใช้งาน iPhone เพื่อนด้วยซิมของคุณหรือถ้า iPhone ของคุณถูกขโมย อ่านเพิ่มเติม: arstechnica.com/apple/news/2011/12/…
Josh Newman

คำตอบ:


47

การแก้ไขเล็กน้อยดูเหมือนว่าด้านล่างมีการเปลี่ยนแปลงเล็กน้อยและตอนนี้ 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 ของเธอ

มันฉลาดพอที่จะรู้ว่าข้อความมาจากไหนและตอบกลับไปที่ไหน


และถ้าเธอจะส่ง iMessage ไปยังที่อยู่อีเมลของคุณมันจะไปที่ทั้งสองหรือไม่?
นิโคล

ใช่เมื่อลูกชายของฉันส่ง iMessages ให้ฉันโดยใช้ที่อยู่อีเมลจาก iPod Touch ของเขาข้อความจะปรากฏขึ้นบน iPhone และ iPad ของฉัน เมื่อฉันตอบกลับจากอุปกรณ์หนึ่งข้อความที่ตามมาในการสนทนาจะถูกส่งไปยังอุปกรณ์ที่ฉันตอบกลับเท่านั้น
smountcastle

19

คำตอบที่ฉันได้รับจาก@chrismearบน Twitter มีดังนี้:

หมายเลขโทรศัพท์ของคุณจะต้องถูกส่งไปยังเซิร์ฟเวอร์ของ Apple และเก็บไว้กับ ID อุปกรณ์ของคุณสำหรับ APN ฉันเดาว่ามันจะเกิดขึ้นเมื่อเปิดใช้งาน " พวกเขาระบุอุปกรณ์ FaceTime ด้วยหมายเลขโทรศัพท์ได้อย่างไร " เป็นคำถามเดียวกัน ตอบที่ 4. (c) เป็นตัวหนา ( URL ถาวร )

Tweet หนึ่ง , tweet สอง


ลิงก์ไปยัง Apple นั้นไม่ดี 404
ปาร์กกี้

3

ฉันได้ยินมาว่าพวกเขาใช้พ่อมด

นั่นและพวกเขาจะเก็บหมายเลขของคุณไว้บนเซิร์ฟเวอร์เมื่อเปิดใช้งาน แต่มันเร็วมากดังนั้นฉันจึงไม่ได้ 100% เลย รวดเร็วมากในขณะนี้อาจโหลดน้อยในระบบแม้ว่า


5
หมายเลขสำหรับ iPad หรือ iPod touch คืออะไร (หรือมันเป็นชนิดเช่นแพลตฟอร์ม 9-3 / 4 ในสถานีคิงส์ครอสและมีเพียงพ่อมดสามารถดูตัวเลขเหล่านั้น)
bmike

1
Number / Device UUID / จำนวนน้ำตายูนิคอร์นในอุปกรณ์นั้น ๆ
Nicholas Smith

1

ฉันคิดว่ามันแค่ค้นหาหมายเลขที่คุณส่งข้อความถึง หากเป็นหมายเลข / ที่อยู่อีเมลในฐานข้อมูล iMessage ของ Apple ก็จะใช้เซิร์ฟเวอร์ iMessage เพื่อส่งข้อความ

เทคนิคเด็ด ๆ ที่น่ารู้เกี่ยวกับ iMessage:

หากคุณมี iPad และคุณใช้ที่อยู่อีเมลกับ iMessage บน iPad ให้ไปที่ iPhone ของคุณแล้วไปที่:

การตั้งค่า -> ข้อความ -> รับเมื่อ

ที่นี่คุณสามารถเพิ่ม "ที่อยู่" อื่น ๆ ที่ iMessage ในโทรศัพท์ของคุณจะตอบสนอง หากคุณใส่ที่อยู่อีเมลของคุณที่นี่ทุกครั้งที่มีคนส่ง iMessage ไปยังที่อยู่อีเมลของคุณที่อยู่นั้นจะปรากฏบน iPad และ iPhone ของคุณ หากคุณเปิด iMessage บนอุปกรณ์ตัวใดตัวหนึ่งของคุณและคุณมีส่วนร่วมอย่างแข็งขันในการสนทนาอุปกรณ์อื่น ๆ จะหยุดส่งเสียงเมื่อมีข้อความใหม่เข้ามาคุณไม่เพียงรักความใส่ใจในรายละเอียดของ Apple หรือไม่

ในหน้าจอเดียวกันนี้มีตัวเลือกที่เรียกว่า Caller ID คุณสามารถกำหนดสิ่งที่อุปกรณ์ของคุณจะใช้เป็นที่อยู่ผู้ส่งเมื่อคุณส่งข้อความถึงใครบางคน ฉันไปที่เมนูนี้และใส่ที่อยู่อีเมลเป็นรหัสผู้โทร ดังนั้น .. เมื่อมีคนตอบกลับข้อความใดข้อความหนึ่งของฉันข้อความนั้นจะถูกส่งไปยังที่อยู่อีเมลของฉันแทนหมายเลขโทรศัพท์ของฉัน วิธีนี้ฉันสามารถอ่านได้ทั้งบนอุปกรณ์ของฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.