如何处理远程推送通知负载中的 loc-key

How to handle loc-key in remote Push Notification payload

我已经在 AppDelegate.swift 中的 didReceiveRemoteNotification 方法中实现了对远程推送通知的处理,除了以下格式的有效载荷外,它可以正常工作。

{
"aps" : {
    "alert" : {
        "loc-key" : "GAME_PLAY_REQUEST_FORMAT",
        "loc-args" : [ "Jenna", "This is Message"]
    },
    "sound" : "chime.aiff"
},
"acme" : "foo"
}

我想格式化并在通知提醒中显示 loc-args 的内容。我想从 loc-args 中提取 "Jenna" 和 "This is Message" 并在 body 和警报标题中显示如下警报:

来自珍娜的新消息

这是留言

我一直在阅读 tuts,但我无法弄清楚我到底需要做什么才能完成它。我想保持简单。有什么帮助吗? 发送

解决方案是 Localizable.strings