Tôi đang phát triển một ứng dụng iPhone yêu cầu MFMessageComposeViewController để gửi văn bản dưới dạng văn bản thực tế chứ không phải iMessage. Có cách nào để bảo vệ văn bản khỏi bị gửi dưới dạng iMessage không?Tắt iMessage trong MFMessageComposeViewController
Trả lời
Không. IOS kiểm soát định tuyến và không có cách nào để tác động đến nó. (Ngay cả từ Tin nhắn bạn không thể kiểm soát điều này.)
Sau đó có thể nhận tin nhắn từ MFMessageComposeViewController, nếu iMessage được gửi đúng không? – Hedam
Tôi khá chắc chắn là không. Bạn có thể kiểm tra xem có thể gửi tin nhắn hay không, nhưng bạn không thể biết liệu chúng có được gửi hay không (vì điện thoại không thể gửi hoặc vì người dùng đã hủy.) Tôi tin rằng Apple sẽ coi đây là vấn đề riêng tư. Có nhiều cách khác để gửi văn bản qua dịch vụ web, v.v., nhưng đó là một loại cá khác nhau. – smparkes
Cảm ơn! Sau đó, tôi phải viết một ghi chú cho người dùng, không sử dụng iMessage :-) – Hedam
- 1. MFMessageComposeViewController trên Simulator - canSendText?
- 2. iOS - wait_fences MFMessageComposeViewController
- 3. MFMessageComposeViewController alloc trả về nil
- 4. MFMessageComposeViewController chậm hơn nhiều trên iOS 7
- 5. MFMessageComposeViewController không hiển thị biểu tượng camera
- 6. Lập trình kiểm tra hỗ trợ iMessage của liên hệ
- 7. Gửi nhóm iMessage bằng cách sử dụng applescript
- 8. UIActivityViewController không thể thêm hình ảnh để iMessage
- 9. MFMessageComposeViewController và UIAppearance, táo nói rằng đừng tùy chỉnh
- 10. Gửi iMessage theo cách có lập trình bằng cách sử dụng khung công tác riêng
- 11. Làm thế nào để loại bỏ độ trễ khi trình bày MFMessageComposeViewController?
- 12. Phím tắt trong iOS?
- 13. 'Tóm tắt' trong Latex
- 14. Tắt chuông trong MacVim
- 15. Tắt HTML.TextAreaFor trong MVC3
- 16. Tắt màu trong cqlsh
- 17. Phím tắt trong WPF
- 18. ngày trong viết tắt
- 19. #indent "tắt" trong F #
- 20. Tắt các phím tắt IE trong các điều khiển WebBrowser
- 21. Cách tắt các phím tắt trong Hộp văn bản WPF
- 22. Làm cách nào để tắt các phím tắt trong Matplotlib?
- 23. Tắt phím tắt trợ năng trong ứng dụng .NET?
- 24. Tóm tắt constructor trong C#
- 25. Tắt hoạt ảnh trong ViewPager
- 26. Phím tắt trong WPF MVVM?
- 27. Tắt dấu phẩy trong cout?
- 28. Tắt phân loại trong jqGrid
- 29. Cách tắt mipmaps trong OpenGL
- 30. Bật/Tắt Tab trong ActionBar
Ngoài sự tò mò, tại sao? Tại sao bạn thử và phá vỡ trải nghiệm nhắn tin của tôi? Nếu tôi không có gói SMS trên điện thoại của mình, yêu cầu này sẽ * chi phí cho tôi tiền *. –
Ứng dụng này là về nhắn tin văn bản. Chủ yếu là báo cáo phân phối. Bạn không cần báo cáo gửi cho iMessage vì nó đã được Apple phát triển. – Hedam
@DaveDeLong: Nhưng người dùng có thể nhận thức được chi phí trước khi gửi. Việc gửi tin nhắn sẽ không thành công nếu iMessage không có mặt khác. Việc thực hiện ứng dụng 'MFMessageComposeViewController'in sẽ không phục vụ mục đích vì người dùng sẽ chỉ biết thông báo lỗi khi họ gửi tin nhắn và thông báo nếu không họ sẽ bị ấn tượng rằng SMS được gửi đi (giả sử họ thực sự muốn gửi SMS). –