เป็นไปได้หรือไม่ที่จะแยกวิเคราะห์เนื้อหาบริการศูนย์การแจ้งเตือนของ Apple (ANCS)

ฉันกำลังพยายามส่งข้อมูลผ่าน BTLE ไปยังอุปกรณ์ต่อพ่วง ขึ้นอยู่กับเนื้อหาของข้อความ ข้อมูลที่ส่งควรแตกต่างออกไป

ตัวอย่าง:

  • ถ้าฉันส่ง "foo" มันก็จะส่งรูปภาพ "1.png" ไปยังอุปกรณ์
  • ถ้าฉันส่ง "bar" ก็ควรส่งรูปภาพอื่น

ดังนั้น หากโทรศัพท์ได้รับข้อความที่มีเนื้อหาเฉพาะ ฉันสามารถแยกวิเคราะห์/แยก/กรองเนื้อหาของข้อความนั้น (ในศูนย์การแจ้งเตือน) ด้วยวิธีใดวิธีหนึ่งได้หรือไม่




คำตอบ (1)


ใช่ - ตรวจสอบเอกสาร Apple ANCS ที่นี่ และคำตอบสำหรับคำถามทั่วไปเกี่ยวกับการทำงานกับ ANCS: iOS 7 ANCS : การค้นหา UUID ของบริการ ANCS หลัก และ Bluetooth LE และ ANCS ใน iOS

ขออภัย คุณสามารถดึงข้อมูลที่ศูนย์การแจ้งเตือนมอบให้เท่านั้น - จากเอกสาร:

  • NotificationAttributeIDAppIdentifier
  • แอตทริบิวต์การแจ้งเตือน IDTitle
  • NotificationAttributeIDSubtitle
  • ข้อความแอตทริบิวต์การแจ้งเตือน
  • NotificationAttributeIDMessageSize
  • การแจ้งเตือน AttributeIDDate

ดังนั้น คุณจะไม่สามารถดึงภาพออกจาก ANCS ได้ - ขณะนี้มีเพียงข้อมูลข้างต้นเท่านั้น ยังมี NotificationAttributeId ที่สงวนไว้อื่นๆ ดังนั้นจึงเป็นไปได้ที่ Apple จะสามารถจัดเตรียมรูปภาพได้ในอนาคต

person Michael    schedule 26.02.2014
comment
ฉันคิดว่าไม่น่าเป็นไปได้ที่พวกเขาจะเพิ่มการรองรับการถ่ายโอนภาพผ่าน BLE เนื่องจากสร้างขึ้นสำหรับข้อมูลเพียงเล็กน้อย MTU เพียง 158 ไบต์ และการเน้นที่การประหยัดพลังงานในเอกสารของพวกเขา - person Lasse Meyer; 08.07.2016