5

Tôi mới phát triển di động. Như tôi đã quen thuộc với C# .net vì vậy tôi đang sử dụng plugin xamarin cho visual studio. Tôi đã tạo một ứng dụng mẫu mà tôi đã sử dụng SQLite, tạo một DB và sau đó thực hiện các hoạt động CRUD. Tại thời điểm này tất cả mọi thứ đang làm việc tốt. Nhưng tôi đã có một local DB và tôi muốn sử dụng nó. Đối với điều này tôi đã thực hiện một offline Azure api sử dụng swagger và trên Release tôi đã lưu các tệp locally bằng cách sử dụng File System trong tùy chọn phát hành trong VS. Bây giờ tôi muốn thêm ứng dụng của tôi là rest api client và muốn sử dụng DB địa phương của tôi. Nhưng khi tôi cố gắng để thêm như khách hàng api phần còn lại và sau đó tôi chọn select an existing swagger file vì vậy trong khi trình duyệt tôi không thể tìm thấy bất kỳ tập tin. Để tham khảo xin vui lòng xem hình ảnh rống lênVisual studio không thể thêm tệp siêu dữ liệu dao găm trong ứng dụng khách api còn lại của tôi

enter image description here

Vì vậy, khi tôi nhấn Browse và goto vị trí nơi mà tôi đã lưu tập tin của tôi cho vênh vang i nhận được gì như thể hiện trong hình ảnh dưới đây

enter image description here

Ngoài ra, nó cũng tìm thấy tệp mở rộng .json không có trong api xuất bản của tôi.

Tôi không biết tại sao nó xảy ra, cũng như đã nói ở trên tôi mới phát triển di động tôi không chắc chắn phải làm gì. Vui lòng xem hình ảnh dưới đây của tôi swagger UI

enter image description here

Bất kỳ trợ giúp sẽ được đánh giá cao

Trả lời

2

Tại sao bạn đang sử dụng azure? Tôi đoán bạn đang làm việc trong một công ty nên họ phải có một máy chủ. Chỉ cần xuất bản các dịch vụ của bạn trên máy chủ và sau đó đồng bộ hóa nó với ứng dụng di động và DB của bạn. Đây là cách dễ nhất và miễn phí để làm điều đó. Bạn có thể sử dụng Rest services cho rằng

+0

có tôi đang làm việc trên đó .. :) – faisal1208

2

URL mà bạn liệt kê là dành cho các tài liệu tham khảo sử dụng API của bạn; phải có một URL tương ứng cho điểm cuối định nghĩa JSON cho API của bạn. Thay vào đó, hãy sử dụng tùy chọn này trong hộp thoại Thêm ứng dụng khách API trong tùy chọn "URL bỏ qua".

Tùy chọn khác là sử dụng URL ngang hàng này để tải xuống mô tả JSON của API REST của bạn thành tệp .json cục bộ và tham chiếu khi tạo các lớp truy cập ứng dụng khách của bạn.

Để biết ví dụ về hai điểm cuối này, hãy xem https://msdn.microsoft.com/en-us/library/mt788315.aspx#Anchor_1.

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