下面是Android版的通知栏的实现:
自定义消息通知栏的显示
通知栏支持开发者设置应用名称,图标和点击通知栏消息跳转intent的设置,此设置请在发起登录之前完成
问题:ios支持通知栏吗?如何实现通知栏?如何实现自定义通知栏的显示?
- (void)addMessageLifeDelegate:(id<YWMessageLifeDelegate>)aDelegate forPriority:(YWBlockPriority)aPriority;
- (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;
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。