0

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シミュレータの通知音の問題を把握する方法はありますか? または、この問題を無視しても問題ありませんか?

4

2 に答える 2

1

mp3 ファイルへのフルパスを定義してみてください:

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

それはあなたを助けるかもしれません。

于 2013-09-03T19:53:12.403 に答える
0

iPad をお持ちでない場合 (または、iPad をお持ちでテストできる友人がいない場合)、このアプリを iPad 用にリリースしないでください。シミュレーターに頼らないでください。最終的には、デバイスでテストする必要があります。そして、あなたの質問はその理由の一例です。あなたは今、当て推量でプログラミングを行っており、それがトラブルを招いているのです。アプリが実際に何をするのかわかりません (「本当に」は「デバイス上」のみを意味するため)。

于 2013-04-09T02:12:52.083 に答える