Đã có rất nhiều câu hỏi về cách truy cập chương trình các tin nhắn SMS được lưu trữ trong iPhone theo cách lập trình. Thực hiện một nghiên cứu nhỏ, bạn sẽ nhanh chóng và buồn bã phát hiện ra rằng Apple sẽ không cho phép các nhà phát triển của chúng tôi chạm vào API SMS hoặc cơ sở dữ liệu SMS do các lý do bảo mật rõ ràng. Hãy đặt sự thật này ra ngoài một lúc.Cách lập trình đọc tin nhắn văn bản đến trên iOS
Tôi sở hữu một chiếc xe BMW được trang bị hệ thống "thông tin giải trí" tuyệt vời có tên iDrive. Mới đây, tôi nhận ra rằng tôi có thể đọc tin nhắn văn bản đến thông qua hệ thống iDrive khi iPhone của tôi được kết nối với USB. Điều đó thực sự hấp dẫn tôi. Sau khi chơi xung quanh với chiếc xe và cấu hình điện thoại, cuối cùng tôi đã tìm ra rằng iDrive đã thực sự hiển thị tin nhắn văn bản từ Trung tâm thông báo. Điều này có nghĩa là mỗi khi tôi nhận được một tin nhắn mới, nó sẽ được hiển thị như một thông báo trên màn hình khóa và chiếc xe sẽ có thể truy cập nó vì Trung tâm thông báo có các API công khai. Ngay khi tôi xóa ứng dụng Tin nhắn khỏi thông báo, tôi không nhận được gì. Trước đây, tôi cũng muốn tạo một ứng dụng có thể giám sát các tin nhắn văn bản đến và thực hiện một số hành động dựa trên các từ khóa được quét từ nội dung thư.
Cho đến bây giờ, tôi đã thực sự nghiêng về việc chuyển sang Android để đặt miễn phí, tuy nhiên, việc xem xe hiển thị tin nhắn văn bản đến khiến tôi thấy ánh sáng ở cuối đường hầm.
Có ai có manh mối về cách xây dựng ứng dụng iOS có thể đọc các mục từ Trung tâm thông báo không? Tôi đã thử một số nghiên cứu nhưng điều này dường như là một vấn đề lớn đến nỗi khó có thể tìm thấy tài liệu cụ thể cho Trung tâm thông báo của iOS.
Tôi nên đề cập rằng tôi không phải là nhà phát triển iOS có kinh nghiệm, vì vậy mọi trợ giúp sẽ được đánh giá rất cao.
BTW - Tôi chưa bao giờ có thể hiểu được hỗ trợ tài liệu chính thức của Apple. Loại khó hiểu để tìm một ví dụ hoàn chỉnh của một ứng dụng đang chạy.
Cảm ơn sự giúp đỡ. Fabio
Tôi không biết liệu hệ thống iDrive có Bluetooth hay không, nhưng phụ kiện Bluetooth có thể đọc thông báo https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Giới thiệu/Giới thiệu.html – SomeGuy
Cảm ơn bạn đã bình luận @SomeGuy Tôi không nghĩ rằng mình đã có bluetooth khi tin nhắn được chuyển đến, nhưng ngay cả khi bật bluetooth là một yêu cầu, nó vẫn là một giải pháp thú vị đối với tôi. Sẽ cố gắng nghiên cứu thông qua con đường này và sẽ cập nhật ở đây. –
@Fabio Moggi +1 Câu hỏi này rất thú vị khi bạn tìm hiểu cách iDrive đang thực hiện nó? – Apqu