我是 Objective-c、xcode 和 app dev 的新手,所以请记住这一点。
我可以通过 APNS 向我的新兴应用发送推送通知。我可以看到 JSON 消息并且可以 NSSLog 它。
Payload: {
aps = {
alert = {
"action-loc-key" = Reveal;
body = "Hi Aleem, we have a new special offer just for you!";
};
badge = 70;
sound = default;
};
myCMD = {
"update_colour" = red;
};
}
到目前为止一切都很好。但是,我需要能够通过采取行动来对推送消息采取行动。例如,我希望能够提取update_colour
并使用值 red 将我唯一的控制器上标签的背景颜色更改为红色。
我的问题是我无法从我的 appdelegate.m 中引用我的标签。因此,我也无法更新背景颜色,甚至无法调用控制器上的方法来执行此操作。
对此的任何帮助将不胜感激。