2013-02-13 26 views
15

Tôi đang cố gắng xây dựng một ứng dụng trò chuyện trong ios. Tôi đã xem qua số XMPP cho ios. Tôi hơi bối rối về cách tiến lên phía trước. Đây là những nghi ngờ của tôi:Xây dựng một ứng dụng trò chuyện trong ios bằng cách sử dụng XMPP

  1. Tôi có cần tạo máy chủ XMPP để triển khai ứng dụng này không?
  2. Hoặc có bất kỳ máy chủ/dịch vụ hiện có nào có thể được sử dụng cho cùng một mục đích không?
+1

bạn đã hoàn thành với ứng dụng của mình chưa? Tôi hiểu một phần về cách thiết lập máy chủ (hoặc sử dụng máy chủ công khai), nhưng điều gì sẽ xảy ra tiếp theo? Làm thế nào để tiến hành sau đó với các ứng dụng? Bất cứ sự giúp đỡ nào cũng được đánh giá cao . –

Trả lời

10

Có, thư viện XMPP bạn tìm thấy ở trên là cách hoàn hảo để tích hợp trò chuyện trong bất kỳ thiết bị iOS nào. Đến với câu hỏi của bạn.

  1. Lý tưởng nhất là bạn nên tạo máy chủ XMPP của riêng mình để bạn có quyền kiểm soát và cộng với vấn đề bảo mật. Một máy chủ XMPP rất phổ biến là ejabberd. ejabber thật tuyệt vời :)
  2. Bạn không cần phải thiết lập máy chủ XMPP của riêng mình. Bạn có thể sử dụng một số mã nguồn mở XMPP servers. Tùy thuộc vào trường hợp sử dụng của bạn, bạn có thể quyết định.

hy vọng điều này giúp ...

+0

tôi muốn sử dụng nguồn mở. Bạn có thể cung cấp một số chi tiết về điều đó –

5

Câu hỏi của bạn khó hiểu bởi vì bạn nói "tạo ra" khi bạn có thể có nghĩa là "chủ nhà".

Bạn chắc chắn không cần phải phát triển của riêng bạn. Bạn có thể thiết lập một trong nhiều máy chủ XMPP có sẵn, một danh sách khá phong phú là here. Có cả các sản phẩm thương mại và các sản phẩm nguồn mở.

Ngoài ra còn có nhiều publicly available những thứ bạn có thể sử dụng. Hai trong số các phổ biến hơn ngày hôm nay sẽ là gtalk của Google và trò chuyện Facebook.

Trường hợp sử dụng của riêng bạn là những gì thực sự xác định con đường bạn nên thực hiện. Đối với các máy chủ có sẵn công khai, tất cả người dùng sẽ phải được đăng ký với các miền đó để sử dụng chúng.

Các vấn đề liên quan