在iOS應用程序中,我需要在觸發時將notificatio顯示爲警報(不是屏幕頂部顯示的橫幅)。你能否請我這樣做。如果接收到通知時,應用程序是活動的顯示UILocalNotification作爲警報
感謝&問候
在iOS應用程序中,我需要在觸發時將notificatio顯示爲警報(不是屏幕頂部顯示的橫幅)。你能否請我這樣做。如果接收到通知時,應用程序是活動的顯示UILocalNotification作爲警報
感謝&問候
通知不會被顯示爲在該應用中的警報。 您可以實現在AppDelegate.m
下面的方法,這是當應用程序接收到本地通知叫:
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
NSString *alertTitle = notification.title;
NSString *alertBody = notification.alertBody;
// Show alert here
}
當用戶然後打開應用程序,警報將被顯示。
這裏你想展示什麼?請仔細閱讀問題。 實際上,當我們詢問用戶關於通知的權限時,如果用戶接受提議,那麼當通知被觸發時,屏幕頂部有一個小的提醒,當應用程序在後臺時是正確的? 但我需要這個在屏幕中心作爲警報UIAlert當應用程序處於活動狀態。感謝 – Rahish
對不起,我誤解了你的問題。我用解決方案更新了答案 –
當應用處於前景而不是後臺/暫停模式時,您可以在alertView中顯示本地通知。 –
當應用程序未在用戶的控制下運行時,如何顯示通知。他們可以在您的應用程序設置中選擇手寫體。 – dasdom
如果你的問題是你可以編程方式改變通知的風格,那麼答案是否定的。它不清楚你實際上在問什麼。 – Gruntcakes