2015-04-28 26 views
6

Tôi đang làm việc trên một ứng dụng mà tôi cần hỗ trợ thực thi ứng dụng nền liên tục. Tôi có thể giao tiếp liên tục bằng các chế độ nền sẵn có của Apple. Nhưng đối mặt với một vấn đề khi ứng dụng ở chế độ nền (hoặc không chạy) và cài đặt phiên bản ứng dụng đã cập nhật, sau đó, các đại biểu centralManager đã ngừng hoạt động. Vì vậy, tôi không chắc liệu chúng ta có thể khôi phục trạng thái CentralManager sau khi cập nhật ứng dụng hay không?Có thể khôi phục trạng thái centralManager sau khi ứng dụng được cập nhật không?

Nếu không thể thì có tùy chọn nào khác (hoặc bản vá;)) có sẵn không ??

Một cách thay thế là để gửi thông báo push im lặng để bắt đầu chạy ứng dụng ở chế độ nền (Nhưng cho điều này, chúng tôi phải gửi thông báo im lặng trong thời gian sớm phiên bản ứng dụng mới được cài đặt trên tất cả các thiết bị) ..

+0

Bạn đã bao giờ tìm ra điều này chưa? Tôi đang gặp vấn đề tương tự. – Chase

Trả lời

0

Thông tin của người quản lý trung tâm sẽ được khôi phục nếu nó bị mất xử lý khi nó tạm dừng trạng thái.

Nếu ứng dụng rơi xuống chế độ tạm dừng thì nó sẽ bị mất bộ nhớ và tại thời điểm này, hệ thống giữ thông tin BLE của ứng dụng để khôi phục thông tin khi ứng dụng xuất hiện ở nền trước.

Nhưng không chắc chắn khi nào ứng dụng được cập nhật ...

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