เรามีแอปพลิเคชั่นมือถือบน iPhone และ Android (และจะเปิดตัว Blackberry เร็วๆ นี้) ฟังก์ชันการทำงานของแอปจะเหมือนกัน - เรารองรับเฉพาะอุปกรณ์ที่แตกต่างกันหลายเครื่อง แอปสื่อสารกับบริการเว็บส่วนหลังเพื่อรับข้อมูล
ตอนนี้ในเว็บแอปพลิเคชัน มีวิธีใดในการระบุประเภทของอุปกรณ์ที่เชื่อมต่ออยู่ได้อย่างง่ายดายหรือไม่? นี่คือสิ่งที่ฉันมีอยู่:
หมายเลขซีเรียล (หรือ ID เฉพาะ) ของอุปกรณ์ (โปรดทราบว่าในโปรแกรมจำลอง Android จะเป็น
000000000000
เสมอ และในโปรแกรมจำลอง iPhone รูปแบบจะแตกต่างจาก iPhone จริงโดยสิ้นเชิง)ในแอป iphone การเชื่อมต่อทำได้โดยใช้
NSMutableUrlRequest / NSURLConnection
ในการเชื่อมต่อ Android ทำได้โดยใช้org.apache.http.client.HttpClient
เว็บแอปเซิร์ฟเวอร์เขียนด้วย PHP
ฉันยินดีที่จะตัดสินโดยใช้การประมาณแบบ "คาดเดาได้ดีที่สุด": ถ้าฉันถูกต้อง 95% ของเวลาทั้งหมด มันก็ดีพอสำหรับจุดประสงค์ของฉัน
ฉันไม่แน่ใจเกี่ยวกับ blackberry ใดๆ เพราะแอปนั้นยังไม่พร้อม
ความคิด / ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก ขอบคุณมาก.