Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS离线发布来自后台的祝酒词_Ios_Iphone_Ios7_Ios5_Ios6 - Fatal编程技术网

iOS离线发布来自后台的祝酒词

iOS离线发布来自后台的祝酒词,ios,iphone,ios7,ios5,ios6,Ios,Iphone,Ios7,Ios5,Ios6,我不确定iOS应用程序是否可以在没有互联网连接的情况下从后台发布通知?所以这不是推送通知,只是通过电话发布 示例:在后台播放音乐的iOS应用程序可以提示用户从后台收听音乐的时间。iOS中的本地通知可以帮助您解决此问题。可能对您有帮助。我认为您应该使用本地通知,请参阅下面的本地通知代码 NSDate *alertTime = [[NSDate date] dateByAddingTimeInterval:10]; UIApplication* app = [UIApplication

我不确定iOS应用程序是否可以在没有互联网连接的情况下从后台发布通知?所以这不是推送通知,只是通过电话发布


示例:在后台播放音乐的iOS应用程序可以提示用户从后台收听音乐的时间。

iOS中的本地通知可以帮助您解决此问题。可能对您有帮助。

我认为您应该使用本地通知,请参阅下面的本地通知代码

NSDate *alertTime = [[NSDate date]
      dateByAddingTimeInterval:10];
UIApplication* app = [UIApplication sharedApplication];
UILocalNotification* notifyAlarm = [[UILocalNotification alloc]
      init];
if (notifyAlarm)
{
    notifyAlarm.fireDate = alertTime;
    notifyAlarm.timeZone = [NSTimeZone defaultTimeZone];
    notifyAlarm.repeatInterval = 0;
    notifyAlarm.soundName = @"bell_tree.mp3";
    notifyAlarm.alertBody = @"Staff meeting in 30 minutes";
    [app scheduleLocalNotification:notifyAlarm];
}

考虑到这些要求,下面的代码基于当前日期和时间加上10秒创建一个NSDate对象。这个日期对象然后被用来安排一个没有重复的通知,一个文本消息和来自音频文件

的声音。我可以问你是否可以在音频背景模式的应用程序中提示本地通知?你也可以总结一下链接的内容吗?它可能会在某个时候丢失。