开发者社区> 问答> 正文

ios即时通讯支持通知栏吗?



下面是Android版的通知栏的实现:



自定义消息通知栏的显示


通知栏支持开发者设置应用名称,图标和点击通知栏消息跳转intent的设置,此设置请在发起登录之前完成


问题:ios支持通知栏吗?如何实现通知栏?如何实现自定义通知栏的显示?

展开
收起
璐丫头 2016-01-25 12:03:12 6514 0
4 条回答
写回答
取消 提交回答
  • Reios即时通讯支持通知栏吗?
    这样ios发给ios是没问题的,想问一下如果android发给ios可能还会出现同样的问题。所以想了解一下android是否也同样支持了自定义推送文案
    2016-03-31 11:14:10
    赞同 展开评论 打赏
  • Reios即时通讯支持通知栏吗?
    NSString *controlContent = [[TestConfigDef sharedInstance] configContentOfKey:kWXOMessageControl];这个代码在哪来?
    2016-03-06 09:02:35
    赞同 展开评论 打赏
  • Reios即时通讯支持通知栏吗?
    学习下  
    2016-01-25 14:35:21
    赞同 展开评论 打赏
  • iOS的推送是由服务端下发的,直接系统弹出的,所以不支持修改样式


    但我们最新的beta版本会提供客户端发消息时定制 推送文案的功能
    http://baichuan.taobao.com/doc2/detail.htm?spm=0.0.0.0.D3LiyP&treeId=41&articleId=102828&docType=1

    相关接口:
    1、监听消息发送的回调 - (void)addMessageLifeDelegate:(id<YWMessageLifeDelegate>)aDelegate forPriority:(YWBlockPriority)aPriority;
    2、在回调里面,根据消息内容,判断是否需要修改推送文案,如果需要修改,则修改controlParameters。详细请查看YWConversationServiceDef.h中的定义
    - (YWMessageLifeContext *)messageLifeWillSend:(YWMessageLifeContext *)aContext
    {
        YWMessageLifeContext *resultContext = aContext;
        NSLog(@"消息生命周期回调,即将发送消息: msgBody:%@ \t convId:%@", aContext.messageBody, aContext.conversation.conversationId);
        
        if ([[TestConfigDef sharedInstance] configStateOfKey:kWXOMessageControl]) {
            /// 开启消息控制
            NSString *controlContent = [[TestConfigDef sharedInstance] configContentOfKey:kWXOMessageControl];
            NSDictionary *params = nil;
            NSError *error = nil;
            @try {
                params = [NSJSONSerialization JSONObjectWithData:[controlContent dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingAllowFragments error:&error];
            }
            @catch (NSException *exception) {
                NSLog(@"消息控制:json解析失败: %@", error);
            }
            if ([params isKindOfClass:[NSDictionary class]] && params.count > 0) {
                NSLog(@"消息控制: %@", params);
                [resultContext setControlParameters:params];
            }
        }


        return resultContext;
    }


    2016-01-25 12:11:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载