2012-05-24 37 views
20

Nếu tôi muốn sử dụng Firebase ngay bây giờ từ .NET trong C#, đề xuất của bạn là cách tốt nhất để xử lý cuộc gọi lại là gì? Tôi thấy thư viện khách hàng hiện tại của bạn đang sử dụng WebSockets. Bạn có thể đưa ra một ví dụ nhỏ về cách tốt nhất để thiết lập điều này trong C# không?Truy cập Firebase .NET

+0

bạn có nhận được mẫu nào không? – Kiquenet

Trả lời

17

Hiện tại, tùy chọn duy nhất là giao tiếp với Firebase qua REST api. Điều này sẽ không cung cấp cho bạn các cập nhật dữ liệu theo thời gian thực, nhưng bạn có thể đọc và ghi vào Firebase. Ví dụ, nó sẽ rất thích hợp cho một phụ trợ ASP.Net để sử dụng API REST để phát dữ liệu cho các máy khách đang sử dụng trình khách JavaScript.

Đối với một khách hàng C# đầy đủ tương đương với máy khách JavaScript (có khả năng đồng bộ hóa dữ liệu và nhận bản cập nhật thời gian thực), thật không may là không khả thi ngay bây giờ. Giao thức dây được sử dụng trong WebSocket không được tài liệu hóa hoặc ổn định, và sự can đảm của mã máy khách thực sự khá gnarly. Chúng tôi hy vọng sẽ phát hành một thông số kỹ thuật trong tương lai để mọi người có thể viết nhiều khách hàng hơn, nhưng nó đang thay đổi quá thường xuyên ngay bây giờ. Lấy làm tiếc!

+1

@Micheal, bạn có kế hoạch cho khách hàng C# không? Có vẻ như bạn vừa mới đẩy ra một SDK Java/Android. Bất kỳ lộ trình trên .NET? – Sameera

+1

Nó chắc chắn trên lộ trình của chúng tôi, mặc dù không có ngày cụ thể nào được đặt. Chúng tôi đã nhận được rất nhiều nhu cầu mặc dù. Theo dõi chúng tôi trên twitter/blog của chúng tôi/danh sách gửi thư của chúng tôi để cập nhật. :-) –

+2

Xin chào @MichaelLehenbauer có tin gì về khách hàng C# này không? Cảm ơn ! – gabrielstuff

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