2011-09-13 58 views
0

我正在通過使用本地通知來創建一個鬧鐘應用程序。當我從我的日期選擇器中選擇特定的時間並單擊保存按鈕時,我的通知在那個特定的時間被設置。這已經完成了,並且我在適當的時候得到了我已經設置的通知。但是問題是當我的應用程序沒有運行時,我得到2個按鈕的通知,一個用於關閉,另一個用於查看細節。當我點擊關閉按鈕我的通知關閉,當查看詳細信息按鈕被點擊它將我帶到我的app.But其實我不需要這個。我想要代替關閉按鈕應打開按鈕,並應出現在視圖按鈕停止按鈕的位置。即當我的警報通知被解僱時,我希望代替關閉和查看按鈕停止和貪睡按鈕應該出現。當我點擊停止按鈕時,警報應該停止,當點擊貪睡按鈕時,警報延遲5分鐘。請幫助我解決我的問題。謝謝如何顯示2個不同的按鈕,而不是iphone中的通知關閉和查看按鈕

回答

0

推/本地通知顯示的警報有一個(確定)按鈕或兩個按鈕 - 左按鈕總是「關閉」,右按鈕是「查看」或者您在字典中爲您的有效負載的alert鍵提供的字符串(對於action-loc-key)。

您需要的功能無法直接使用通知警報。也許你的應用程序默認可以「打盹」(即當按下關閉按鈕時 - 所以除非應用程序啓動,鬧鐘會在5​​分鐘後再次播放)。如果用戶按下查看按鈕(可能重新命名爲「取消報警」),則應用程序啓動並且報警被取消。

通知有效載荷http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

相關問題