2016-05-11 47 views
5

Có cách nào để phát hiện khi nào ứng dụng gốc phản ứng sẽ chấm dứt không?Phát hiện chấm dứt ứng dụng với phản ứng gốc

Tôi đã nghĩ đến componentWillUnmount ở cấp thành phần chính, bạn có nghĩ đó là cách tốt nhất để làm điều đó không?

Tôi muốn gửi yêu cầu "Lưu" tới máy chủ trước đó. Tôi không chắc liệu điều đó có phù hợp khi ứng dụng chấm dứt, có đề xuất nào tốt hơn không?

Cảm ơn

+0

hi @alexmngn bạn có quản lý để làm điều đó không? – Jeremie

Trả lời

0

Bạn có thể gửi một sự kiện khi phương pháp có nguồn gốc applicationWillTerminate được gọi và sau đó gửi yêu cầu từ mã JS sau khi nhận được sự kiện như vậy.

0

theo https://github.com/facebook/react-native/issues/9348 không thể thực hiện bất kỳ việc dọn dẹp nào ở phía JS, bạn cần làm điều đó một cách tự nhiên với applicationWillTerminate (cũng có nghĩa là công cụ đồng bộ hóa giữa js và mã gốc). Tôi gặp sự cố với ứng dụng của mình bị chấm dứt trong khi chạy ở chế độ nền và tôi thực sự mong được tìm giải thích về cách thực hiện điều đó.

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