2012-03-16 44 views
13

Tôi đang trong giai đoạn lập kế hoạch xây dựng Ứng dụng cho iphone/ipad (có, giai đoạn rất sớm)iOS Cách cho phép người dùng đăng ký tài khoản/Cách tạo cơ sở dữ liệu của người dùng

Tôi cơ bản tự hỏi làm thế nào nhiều công việc liên quan đến việc có quá trình đăng ký người dùng riêng biệt cho một ứng dụng tức là cho phép người dùng đăng ký tài khoản và sử dụng đăng nhập bằng tài khoản đó và sử dụng ứng dụng.

Điều này có liên quan đến việc xây dựng/mã hóa một cơ sở dữ liệu hoàn toàn mới hoặc có sẵn phần mềm tự động hóa quy trình này không?

cảm ơn trước

Trả lời

10

Bạn có thể xem dịch vụ như StackMob.

Điều này cho phép bạn sử dụng các dịch vụ dựa trên máy chủ mà không cần triển khai phía máy chủ.

0

Có một số triển khai, nhưng nếu ứng dụng của bạn sẽ có mã tùy chỉnh được thực thi bởi máy chủ, bạn nên tạo mã của riêng mình.

Sử dụng ngôn ngữ phía máy chủ (php, perl, ruby, python, java) để thực hiện đăng ký.

Có thể bạn sẽ cần dịch vụ REST và/hoặc json nếu bạn đang sử dụng các công cụ dễ dàng (nếu bạn muốn lập trình ứng dụng web). Nếu không, bạn sẽ cần phải phân tích cú pháp xml và các nội dung khác. Sử dụng asi-http cho các tương tác giữa máy chủ và ứng dụng, hoặc nếu bạn đang sử dụng ios5.x nó đã thực hiện phân tích cú pháp json.

+1

thực sự, StackMob cung cấp cho bạn tùy chọn tải lên một số mã lên đám mây của họ và thực thi nó trên máy chủ của họ cho bạn (công bố đầy đủ: Tôi làm việc cho StackMob) – Aaron

+0

bổ sung (từ nhân viên Parse). Mã đám mây của Parse (https://parse.com/products/cloud_code) cung cấp cho bạn trước và sau khi lưu các trình kích hoạt cũng như các phương thức tùy ý mà bạn có thể gọi từ các ứng dụng của mình qua giao thức RESTful. –

5

Những người ở đây: parse.com đang làm một công việc tuyệt vời để tạo điều kiện cho nhà phát triển thiết lập cơ sở dữ liệu trên đám mây thực hiện nhiều tác vụ phổ biến trong ứng dụng iOS.

Đặc biệt có một phần dành riêng cho quản lý người dùng (đăng ký và các buổi) mà cũng được mô tả ở đây: Parse iOS guide

Cuối cùng các dịch vụ cung cấp một số giao diện người dùng cũng giúp bạn, look here thậm chí nếu có lẽ nó là tốt hơn để cung cấp cho UI một số cá nhân hóa bằng cách mã hóa giao diện người dùng của riêng bạn.

+0

Thật tuyệt, nhưng nếu bạn đã có máy chủ và các công cụ bạn có thể tự làm, nó _always_ phụ thuộc vào cấp độ của lực lượng lao động, số giờ và kết quả bạn muốn. – Panagiotis

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