, tôi có một ứng dụng quét và kết nối với thiết bị 'bluetooth le' theo ios 6.0.1 nhưng trên iphone 4s và nó hoạt động tốt. khi tải lên các ứng dụng đến các cửa hàng apple, họ trả lại cho tôi một ứng dụng sụp đổ, lập trình dơi, nhưng tôi chỉ hiểu sự sụp đổ khi tôi thử các ứng dụng trên một iPhone5 nơiCBperipheral uuid là null trong ios 6.0.1 trên i-phone5
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI;
trả lại cho tôi một ngoại vi với uuid rỗng .
Tôi in ngoại vi, tên, uuid, rssi và advertData, mọi thứ đều tốt nhưng uuid là rỗng và tôi sử dụng uuid trong ứng dụng. điều này làm cho ứng dụng của tôi gặp sự cố, tôi có thể kiểm soát uuid rỗng và điều này có nghĩa là tôi không thể kiểm soát ứng dụng.
Ai đó biết điều gì sẽ xảy ra và giải pháp khả thi?
giải pháp porssible là tiếp theo. – Manelonix
Tôi tìm thấy giải pháp, yêu cầu uuid sau khi dịch vụ được đọc. Chỉ khi kết nối được stablished bạn có thể biết và tham khảo các uuid của thiết bị ... xem bạn sớm – Manelonix
Tôi có mã sử dụng cuộc gọi này trở lại, khi chạy trên iPad, tôi nhận được một periferial.UUI không bil, nhưng nó là null trên iPhone 6.0.1 –