2012-01-16 14 views
6

Bunun için arama yaptım ve bu banner/bildirim/uyarılar hakkında herhangi bir belge bulamıyorum ... ama gerçekten uygulamak istiyorum.iPhone uygulamamın Posta uygulaması gibi üst banner uyarısını nasıl görüntüleyebilirim?

1: screen shot

Bu kodu kullanarak çalıştı:

UILocalNotification *note = [[UILocalNotification alloc] init]; 
[note setAlertBody:[NSString stringWithFormat:@"%@ scanned", result]]; 
[note setAlertAction:@"New Scanned Image"]; 
[[UIApplication sharedApplication] presentLocalNotificationNow:note]; 

Ve işe yaradı deyişle benim açıklama net değil durumda , burada ben yapmak istiyorum ne bir resimdir iyi, bildirim bildirimleri merkezinde görüntülenen, ancak hiçbir afiş uyarısı yoktu.

Bunun için kullandığım sınıflar nelerdir?

Teşekkürler!

+0

Bazı denemelerden sonra, UILocalNotification öğesini 20 saniye içinde görünecek şekilde ayarladığım ve uygulamanızı kapattığımı, tam olarak istediğim şeyi yaptığını öğrendim. Ancak, uygulamam açık kalırsa, bildirim uyarısı görünmez. Ve uygulamasında görünmesini istiyorum .... Bu davranışı geçersiz kılabileceğim bir yol var mı? – tootsiejasmine

+0

Cevabımı düzenledim. Uyarılar, yalnızca etkin olmayan uygulamalar için görünür. –

cevap

6

Uygulamanızın bildirimleri için kullanılacak uyarı türünü tanımlayamıyorsunuz. Bildirim Merkezi ayarları aracılığıyla sadece kullanıcı tarafından ayarlanabilir.

Not! Uyarılar, yalnızca uygulama kapatıldığında veya arka planda olduğunda görünür. Uygulamanız etkinse (ön planda), yalnızca bir bildirim alır (ayrıntılar için bkz. - (void)applicationDidReceiveMemoryWarning:).

+0

Mail uygulaması veya Facebook, bunları nasıl görünür yapar ... Uygulamamı ve uyarı stilimi "Afişler" e dahil etmek için Bildirimler Ayarlarımı ayarladım ... başka ne yapabilirim? – tootsiejasmine

+1

Not! Uyarılar yalnızca etkin olmayan uygulamalar için görünür. –

+0

Pekala, çok yardımcı bir cevap olmasa da, sanırım sorularımı cevapladı… çok kötü, ama yine de teşekkürler! – tootsiejasmine

İlgili konular