//发送本地推送,使用环信sdk
- (void)showNotificationWithMessage:(EMMessage *)message{
EMPushOptions *options = [[EMClient sharedClient] pushOptions];
[[UIApplication sharedApplication] cancelAllLocalNotifications];
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [NSDate date]; //触发通知的时间
if (options.displayStyle == EMPushDisplayStyleMessageSummary) {
EMMessageBody *messageBody = message.body;
NSString *messageStr = nil;
switch (messageBody.type) {
case EMMessageBodyTypeText:{
messageStr = ((EMTextMessageBody *)messageBody).text;
}
break;
case EMMessageBodyTypeImage:{
messageStr = @"发来一张图片";
}
break;
case EMMessageBodyTypeLocation:{
messageStr = @"发来ta的位置";
iOS发送本地通知
最新推荐文章于 2023-05-23 14:22:09 发布