2011-05-31 84 views
4

有沒有方法設置用戶如何看到推送通知警報框?我的通知出現時沒有查看/取消按鈕,但我使用這些按鈕從不同的應用程序接收其他人。這是我發送推送通知之前應該設置的設置嗎?添加按鈕以推送通知警報

謝謝!

回答

7

在你的問題中有兩件事情正在進行。

首先,當您收到Apple推送通知警報並且您的屏幕被鎖定時,您將看不到任何按鈕。所有的應用程序將只有警報的標題和消息,沒有按鈕。如果您的手機已解鎖,您將看到按鈕。

其次,更改有效載荷,您可以使用「動作 - 定位鍵」鍵定製「查看」按鈕文本(或刪除它)Apple Push Documentation。如果您將其設置爲空,則只會顯示「確定」。如果你指定一個值,它必須是你的應用程序中的一個本地化的字符串,並且「視圖」將被替換爲該值。

+1

感謝您的回答。當設備被鎖定時,它不會顯示任何按鈕.......那麼發生的默認操作是什麼。即使我的應用程序沒有收到委託「didReceiveRemoteNotification」。 – Satyam 2011-11-04 14:19:20

+0

這不是真的(現在)。你可以看到按鈕,當你點擊按鈕時,你必須打開你的代碼才能前進。 – 2015-09-29 04:05:01

1

簽出文檔 - 您可以發送推送通知有效內容中的「打開應用程序」按鈕的名稱。 Here's apples take on it

+0

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html – theiOSDude 2011-05-31 15:47:22