【友盟+】开发者社区

IOS可以自定义App在前台接受到消息的弹出框么

push更新 发表于 2016-12-16 16:26:00 |

push更新
push更新 发表于 2014-11-4 10:49:44 | 显示全部楼层 |阅读模式
1、可以定制标题和OK键的文字


标题的字符串为:NSLocalizedString(@"Notification",@"Notification")
OK的字符串为:NSLocalizedString(@"OK", @"OK")
实现@"Notification"和"OK"的多语言(添加至Localizable.strings)即可


如果你对 iOS 的多语言不太了解,请自行搜索 iOS 多语言


2、如需其他要求需要关闭系统的弹出框,然后自行实现


注意
此方法会丢失App在前台消息的点击统计,你需要主动使用补发统计接口sendClickReportForRemoteNotification
比如需要两个按钮,自定义弹出按钮的UI等等


请在 didReceiveRemoteNotification 中添加弹出框


- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
     //关闭友盟对话框
    [UMessage setAutoAlert:NO];
     //此方法不要删除
    [UMessage didReceiveRemoteNotification:userInfo];


    // app was already in the foreground
    if([UIApplication sharedApplication].applicationState == UIApplicationStateActive)
    {
        UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"title"
                                                           message:@"message"
                                                          delegate:self
                                                 cancelButtonTitle:@"OK"
                                                 otherButtonTitles:nil];
        [alert show];
    }
}


- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    [UMessage sendClickReportForRemoteNotification:self.userInfo];
}




上一篇:为什么集成完SDK后,App运行没有弹出打开通知的对话框
下一篇:IOS为什么获取不到设备的 DeviceToken


boosj
boosj 发表于 2015-2-12 13:48:53 | 显示全部楼层
标题的字符串为:NSLocalizedString(@"Notification",@"Notification")
OK的字符串为:NSLocalizedString(@"OK", @"OK")  
这个在app 中如何调用这节写是错误的啊

pikacode
pikacode 发表于 2016-7-22 22:24:27 | 显示全部楼层
iOS 前台收到推送时的弹窗效果,可以试试哦 ^_^
https://github.com/Yasashi/EBForeNotification

您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

【报错必看】微信您的应用签名不正确,请去微信后台确认
微信如果提示这个错误,请查看debug日志: 箭头所指的为你当前应用的签名及包名,然后打开你的微信后台
自定义事件有消息数量,却看不到详情
集成都是OK的,能看到自定义事件的消息数量。却看不到详细的详情。 总是显示数据无法加载,稍后重试。
关于自定义事件的那些事儿
各位友盟的小伙伴,友盟君又来普及知识啦,上次写了一篇关于渠道使用的那些事,反馈还不错,为了能让大家更

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表