2009-10-11 35 views
19

Kể từ IPhone OS 3.0, MotionX GPS có thể tiếp tục ghi lại đường đi GPS trong khi ở chế độ ngủ. Sau khi bạn nhấn nút ngủ trên đầu điện thoại, ứng dụng sẽ tiếp tục nhận tọa độ GPS và ghi lại chúng. Có ai biết làm thế nào họ có thể làm điều này? Tôi chỉ biết phương pháp tiếp tục chạy âm thanh trong khi ở chế độ ngủ.Chạy ứng dụng IPhone khi đang ở chế độ ngủ

Trả lời

18

Tôi tìm thấy một trang web tuyệt vời mà giải thích làm thế nào để làm điều đó - http://marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/

Bạn phải bắt đầu một giờ mà đóng một âm thanh mỗi 10 giây. Nhưng âm thanh có thể im lặng.

+0

đây là một thủ thuật tuyệt vời, nó giải quyết được một vấn đề thực sự, và có vẻ như nó cũng phù hợp với tôi. Tôi hơi ngạc nhiên và ứng dụng sử dụng kỹ thuật này sẽ được chấp thuận cho cửa hàng ứng dụng, điều này có vẻ như là loại điều có thể khiến ứng dụng bị từ chối. – beno

2

[UIApplication sharedApplication] .idleTimerDisabled = YES nên làm điều đó

+3

THIS hoạt động để ngăn chặn giấc ngủ không hoạt động, nhưng không hoạt động nếu chúng nhấn nút khóa. MotionX có thể hoạt động sau khi nhấn nút khóa và tắt màn hình. –

+0

tuyệt, tôi đã không để ý. Cảm ơn bạn đã liên kết ở trên! –

1

Tôi nghe nói rằng [UIApplication sharedApplication].idleTimerDisabled=YES sẽ để đèn nền của màn hình sáng, (sau khi người dùng nhấn nút ngủ) sẽ làm cạn kiệt pin.

Nhưng tôi đã không tự mình thử, vì vậy bất kỳ ai có kinh nghiệm đều sửa lỗi này nếu nó sai.

+1

Điều này làm cho iphone không bị chán và tự khóa, nhưng nó không ngăn cản người dùng nhấn nút ngủ và đưa thiết bị vào trạng thái ngủ. – Tim

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