Ứng dụng của tôi bị từ chối sau:Ứng dụng iPhone bị từ chối do sử dụng pin và nhiệt.
13.2 - Apps that rapidly drain the device's battery or generate excessive heat will be rejected
Tôi có hai đoán là tại sao nó có thể đã bị từ chối:
- Ứng dụng của tôi về cơ bản là một ứng dụng LED Candle trong đó sử dụng một ngọn nến chập chờn độc quyền thuật toán. Vì vậy, nó bật/tắt đèn LED rất nhanh chóng giống như một ngọn nến. Việc sử dụng đèn LED rõ ràng sẽ tiêu hao pin nhanh hơn hầu hết các ứng dụng. Vì vậy, sẽ không vô số ứng dụng "Đèn pin LED" trên thị trường.
Tôi có mã nào có vòng lặp đệ quy và mã lặp như thế này có thể đang giết pin?
NSTimer.scheduledTimerWithTimeInterval(timeTillFlicker, target: self, selector: "candleFlickerLoop", userInfo: nil, repeats: false)
Liệu tạo vòng như thế này với một
timeTillFlicker
xung quanh0.0065
Giây đốt pin xuống? Có cách nào tốt hơn để làm điều này?
Vì vậy, hai điều đó, bạn có nghĩ nguyên nhân của việc từ chối này bằng quả táo không?
Có ai có lời khuyên nào về cách làm việc thông qua phản hồi như thế này không?
Mọi lời khuyên sẽ được đánh giá cao. Tôi cảm thấy khá chán nản với quá trình xem xét này.
Cảm ơn lời khuyên của bạn. Tôi chạy công cụ và thấy rằng trong vòng lặp của tôi năng động teeters teeters giữa số không và thấp mặc dù "Tác động" # bên phải bắt đầu từ như 70% (RED) và từ từ hoạt động theo cách của nó xuống. Tôi đã thông báo rằng bộ nhớ hoạt động theo cách của nó lên 1 MB mỗi 1 giây hoặc bất kỳ khoảng thời gian cập nhật nào dành cho công cụ chẩn đoán.Tôi nhận xét ra dòng mã cho đến khi nó dừng lại và có vẻ như đó là các cuộc gọi API Torch đang gây ra cho tôi các vấn đề 'device.setTorchModeOnWithLevel (newBrightness)'. Khi những người được nhận xét ra tiêu thụ bộ nhớ biến mất. Lời khuyên nào? – Corey