Tôi đã nghiên cứu điều này trực tuyến. Không tìm thấy bất kỳ điều gì liên quan đến tự động khởi chạy ứng dụng iphone khi phụ kiện bên ngoài được ghép nối bằng BT hoặc cắm vào đầu nối đế.Cách khởi chạy ứng dụng iPhone khi phụ kiện bên ngoài được ghép nối qua BT hoặc cắm vào đầu nối đế
Chúng tôi là nhà phát triển MFi có phụ kiện và ứng dụng BT mà chúng tôi muốn khởi chạy khi được ghép nối. Chúng tôi có Info.plist chứa các giao thức của chúng tôi và thiết bị chứa giao thức chính xác, tất cả đều hoạt động và giao tiếp. Ứng dụng này hoạt động tốt với thiết bị BT của chúng tôi, tuy nhiên tôi muốn xem khởi chạy ứng dụng khi được ghép nối.
Tôi đã thấy điều này trước đây với các phụ kiện được cắm vào đầu nối và sẽ sống để biết cách thực hiện điều đó.
http://www.metacafe.com/watch/5772611/ces_2011_withings/
Kiểm tra tại 03:15 trong đoạn video.
iPhone chỉ có khả năng cho các mục được kết nối với đế để tự động khởi động?
Tôi biết rằng khung Phụ kiện bên ngoài đăng ký giao thức với iPhone khi ứng dụng được cài đặt. Đây là cách iPhone/iPod biết đưa bạn đến cửa hàng của Apple khi bạn kết nối thiết bị BT (hoặc trình kết nối) và bạn không có ứng dụng cho giao thức thiết bị đã kết nối của mình.
Tôi không hiểu tại sao ứng dụng không khởi chạy khi được ghép nối, tôi cho rằng điều này sẽ không có trí tuệ. Ai đó có thể làm sáng tỏ một số chủ đề này. Điều tốt nhất tôi tìm thấy là từ tài liệu của Apple:
Ứng dụng có thể giao tiếp với phụ kiện bên ngoài phải khai báo các giao thức họ hỗ trợ trong tệp Info.plist của họ. Tuyên bố hỗ trợ cho các giao thức cụ thể cho phép hệ thống biết rằng ứng dụng của bạn có thể được khởi chạy khi phụ kiện đó được kết nối. Nếu không có ứng dụng nào hỗ trợ phụ kiện được kết nối, hệ thống có thể chọn khởi chạy App Store và chỉ ra các ứng dụng thực hiện. "
Tôi không hiểu ý nghĩa của" có thể chọn khởi chạy ", điều này có nghĩa là cũng chọn Để khởi động, vui lòng giúp đỡ
Bạn chính xác, thông tin chỉ dành cho các nhà phát triển MFi. –