繁体   English   中英

iPad模拟器中的UILocalNotification声音设置

[英]UILocalNotification sound settings in iPad simulator

我正在iPad模拟器上测试我的应用程序。 但是通知声音播放有一些问题。

当应用程序在前景而不是背景上运行时,将播放通知声音。 它显示没有任何声音的横幅类型通知。 我想知道iPad模拟器中的通知设置是否可以确定这种情况。 iPhone的设置应用程序具有“通知”菜单,我们可以设置通知类型-无,横幅,警报和声音等。我不知道iPad设备设置应用程序是因为没有iPad :(

iPhone模拟器和iPhone设备正常运行。 但不是iPad模拟器。

 -(void) registerNoti {
      localNotif.fireDate = noti.date;
      localNotif.timeZone = [NSTimeZone defaultTimeZone];


      //Payload
      localNotif.alertBody = [NSString stringWithFormat:@"%@",cell.textLabel.text];
      localNotif.alertAction = @"Run App";
      localNotif.soundName = @"sound.mp3";
      [[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
 }

有没有办法找出iPad模拟器通知声音的问题? 或者我可以不理会这个问题,一切都会好吗?

尝试定义mp3文件的完整路径:

localNotif.soundName = [[NSBundle mainBundle] pathForResource:@"sound" ofType:@"mp3"];

它可能会帮助您。

如果您没有iPad(或有iPad的朋友可以为您测试),请不要为iPad发布此应用。 永远不要依赖模拟器。 您最终必须在设备上进行测试。 您的问题就是为什么这样的一个例子:您现在正在通过猜测来编程,这正在带来麻烦。 您不知道您的应用程序实际上是做什么的(因为“真正”只能表示“在设备上”)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM