Tôi có một ứng dụng sử dụng khung ALAssets
để truy cập thư viện ảnh của người dùng. Tôi đã viết một số mã phát hiện ứng dụng có quyền truy cập vào thư viện ảnh hay không và nếu không, tôi sẽ hiển thị thông báo cảnh báo cho phép người dùng bật dịch vụ vị trí cho ứng dụng trong cài đặt.Ứng dụng tự khởi động lại khi phát hiện thay đổi đối với cài đặt bảo mật
Sự cố là khi người dùng thay đổi cài đặt bảo mật theo cách thủ công và sau đó họ mở lại ứng dụng, iOS buộc ứng dụng gặp sự cố với SIGKILL.
Tôi nhận thấy rằng cách ứng dụng khác xử lý điều này là bằng cách nào đó phát hiện thay đổi trong cài đặt bảo mật và buộc ứng dụng khởi động lại vào lần tiếp theo người dùng mở nó. Có ai biết làm thế nào để thực hiện điều này?
Cảm ơn bạn. Khi tôi chạy ứng dụng từ xCode, giống như bạn nói, có vẻ như nó đã bị đóng băng. Nhưng khi tôi chạy các ứng dụng chỉ cần tắt của điện thoại, và sau đó thay đổi các thiết lập, các ứng dụng khởi động lại chính nó trong thời gian tới nó bắt đầu thay vì đóng băng. –
Điều này có dành riêng cho Trình mô phỏng không? Tôi đã thử thay đổi quyền truy cập Twitter trên một thiết bị và nó không khiến ứng dụng Twitter của tôi bị giết. Nó trở lại từ nền như bình thường. –
@CoDEFRo Khi gỡ lỗi thông qua Xcode, bạn cần phải nhấp vào nút Dừng sau khi ứng dụng gặp sự cố, sau đó bạn có thể khởi động lại ứng dụng đúng cách. – rmaddy