2010-10-04 26 views
7

Arka plan yöntemlerini kullanarak 4.0 için bir uygulama üzerinde çalışıyorum. Uygulamanın başlatıldığı her defasında, kullanıcı varsayılanlarını bir sayı ile güncelliyorum. Uygulamanın başlatıldığı her seferinde 4.0'ın yapılmadığı gibi görünüyor. Şu anda, kullanıcı varsayılanım applicationDidBecomeActive yönteminde artıyor. Bu doğru yer olup olmadığından emin değil. Aynı şeyi Flurry Analytics ile yaptım ve her seferinde uygulamanın "başlatıldığı" bir anda hayata geçirmek istediğim başka şeyler de yaptım.iOS - Uygulama İçi Satın Alma ve uygulamaDidBecomeActive

Uygulama içi satın alma işlemi sırasında applicationDidBecomeActive yönteminin iki kez tetiklendiğini fark ettim. Uygulamamın yeniden başlatıldığı sanki kullanıcı varsayılanımı hatalı bir şekilde arttırmakla kalmaz, aynı zamanda uygulamayı ve diğer öğeleri de applicationDidBecomeActive yönteminde yeniden başlatır.

Neyi yanlış yapıyorum? Uygulamanın "başlatıldığı" her seferinde başka bir yöntem kullanmalı mıyım?

sayesinde Howie

cevap

5

Belki yerine applicationDidBecomeActive kullanmanın applicationWillEnterForeground deneyebilirsiniz.

+0

Bu lansman sayacını daha da art arda artırmaz mı? – Oscar

İlgili konular