iOS中的自定义推送通知

红骷髅

我来自Android背景,目前在跨平台移动应用程序中工作。我对iOS没有任何了解。在我的应用程序中,我需要自定义通知栏中显示的推送通知。在Android中,我实现了这一点。有人可以在iOS上为我提供帮助吗?

这是我的json数据:

{
"Test1":"Value 1",
"Test2":"Problem:[{"a":"b"},{"c":"d"}]"
}

输出应为:值1-> b,d

我尝试过的

- (void)handleBackgroundNotification:(NSDictionary *)notification
{
     NSMutableString *alert = [NSMutableString stringWithString:@""];
    if ([notification objectForKey:@"Test1"]){
        [alert appendString:(NSString *)[notification objectForKey:@"Test1"]];
    }
}

我不知道这是否正确。

他们是

您正在将Apple Push Notifications从您的服务器发送到iOS应用程序。与Android的GCM相比,Apple Push Notifications提供的自由度要低得多。您发送的JSON应该如下所示:

{"aps":{"alert":"message","badge":3,"sound":"sound-file-name"},"custom-property":"custom-value"}

用于显示通知的唯一参数是“ alert”参数(有一些细微变化-“ alert”参数本身可以是字典,并定义了一些用于显示消息的附加参数,但它们都不是自定义的范围)。

您可以添加自定义参数,如上所示,但是它们不会显示在通知中(如果用户点击通知,它们将被传递给处理通知的方法)。与Android不同,您无需编写显示通知的代码。在iOS中,它是操作系统的一部分。

您可以在此处进一步了解通知有效内容

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android中自定义通知区域

来自分类Dev

自定义推送通知声音(.wav)文件未在ios7中播放

来自分类Dev

在Worklight中创建自定义的推送通知

来自分类Dev

Quickblox通知聊天室IOS中的自定义参数到Android

来自分类Dev

如何自定义百度推送通知?

来自分类Dev

自定义声音远程推送通知iOS无法正常工作

来自分类Dev

单击“推送通知”自定义按钮后如何打开iOS应用?

来自分类Dev

Xamarin.Forms iOS无法自定义通知

来自分类Dev

接收自定义通知iOS swift 2.0

来自分类Dev

自定义声音无法播放推送通知

来自分类Dev

iOS静默推送通知发送自定义键/值

来自分类Dev

如何显示GCM推送通知的自定义UI?

来自分类Dev

发送自定义推送通知到IOS?

来自分类Dev

Firebase推送通知自定义声音

来自分类Dev

如何使用FCM在ios推送通知中播放自定义通知声音

来自分类Dev

在Android中自定义通知区域

来自分类Dev

自定义推送通知声音(.wav)文件未在ios7中播放

来自分类Dev

推送消息中的自定义键值对

来自分类Dev

带自定义图标的推送通知

来自分类Dev

如何自定义百度推送通知?

来自分类Dev

是否可以在ios中自定义推送通知屏幕?

来自分类Dev

iOS推送通知自定义警报

来自分类Dev

自定义通知声音无法播放iOS目标C

来自分类Dev

iOS-是否可能具有用于推送通知的用户定义/自定义媒体?

来自分类Dev

自定义通知

来自分类Dev

如何显示GCM推送通知的自定义UI?

来自分类Dev

自定义GNOME中的推送通知位置

来自分类Dev

如何自定义浏览器推送通知的样式

来自分类Dev

如何在 salesforce 中向自定义对象发送推送通知