Uygulamam aşağıdaki için reddedildimiPhone uygulaması pil kullanımı ve ısı nedeniyle reddedildi.</p> <pre><code>13.2 - Apps that rapidly drain the device's battery or generate excessive heat will be rejected </code></pre> <p>Ben reddedilmiş olabilir neden olarak iki tahmin var:
- Benim uygulamanın özünde özel bir mum titreşimi kullanan bir LED Mum uygulaması algoritması. Bu yüzden LED'i çok hızlı bir şekilde mumya benzetiyor. LED'in kullanımı, bataryayı çoğu uygulamadan daha hızlı boşaltacaktır. Bu yüzden piyasadaki çok sayıda "LED El Feneri" Uygulaması olmaz.
Yinelemeli döngüler ve döngü kodu gibi bir kodun pili öldürebilir mi?
NSTimer.scheduledTimerWithTimeInterval(timeTillFlicker, target: self, selector: "candleFlickerLoop", userInfo: nil, repeats: false)
bir
timeTillFlicker
0.0065
etrafında Saniyede ile pili böyle döngüler aşağı yakmak oluşturarak mu? Bunu yapmanın daha iyi bir yolu var mı? Yani o iki şeyden
, sence ya apple bu reddedilme nedeni ne?
Böyle geri bildirimlerle çalışma konusunda herhangi bir tavsiyesi var mı?
Her türlü öneri çok takdir edilecektir. Bu inceleme sürecinden oldukça cesaret kırılmış hissediyorum.
Tavsiyeniz için teşekkürler. Aracı çalıştırdım ve enerji etkisi altındaki enerji etkisinin sıfır ve düşük arasında olmasına rağmen sağdaki "Darbeli" # 'nin% 70 (KIRMIZI)' da başladığını ve yavaş yavaş çalıştığı sonucuna vardım. Hafızanın her 1 saniyede 1 MB ya da tanılama aracı için güncelleme aralığı ne olursa olsun çalıştığını fark ettim.Durdurulana kadar kod satırlarını yorumladım ve bana 'device.setTorchModeOnWithLevel (newBrightness) 'soruna neden olan Torch API çağrıları gibi görünüyor. Bunlar yorumlandığında, bellek tüketimi kaybolur. Herhangi bir tavsiye? – Corey