我正在實現使用遠程推送通知使用鍵來查找Localizable.strings文件,但問題是當我發送通知時彈出警告對話框,將該鍵作爲按鈕標題標籤而不是其值。iOS:遠程推送通知顯示按鈕標題而不是值的鍵
所以,如果我這樣做了推送通知的主體如下:
"body"=> "Test notification",
"action-loc-key"=>"ActionButtonInstall"
的應用程序應該仰望Localizable.strings文件的ActionButtonInstall關鍵,這是「安裝」,而是在警報對話框顯示「ActionButtonInstall」作爲按鈕。我知道如果key的值爲null,它將使用默認的OK按鈕,但在這種情況下,它不是null,它似乎無法查找它,所以我很堅持這一點。
本質上,在什麼條件下通知按鈕顯示與鍵而不是價值?
感謝
你在哪裏設置它?我在我的應用程序('C#')中使用'MoonAPNS',並在服務器上設置:'NotificationPayload(deviceToken,message,badge)'。 – Robert
通常它來自我們的服務器,但僅用於測試我正在使用創建通知並推送它的ruby腳本。 –
根據您所描述的內容,您的服務器端代碼是正確的。該問題必須與您的應用程序的Localizable.strings文件相關。也許它不在正確的位置,或者出於某種原因它沒有與應用程序一起部署。 – Eran