ios - Objective C - 滑动以从主屏幕打开应用程序

标签 ios objective-c

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 8 年前

如果有人在他们的 iPhone 上安装了星巴克应用程序,您会看到在星巴克内或附近时,锁定屏幕上会出现一种推送通知,您滑动它即可立即打开该应用程序,就像锁定屏幕上的短信。我想知道这是否是一项很难完成的任务,并根据您所在位置的外观,所以如果我在某个地方附近,它会显示在我的主屏幕上。他们的名字是这个吗,是不是太难了?谢谢。

最佳答案

如果我正确理解你的问题,你需要使用通知。阅读documentation您将了解如何使用它。

这是如何在特定时间间隔后触发本地通知的示例:

- (void) scheduleLocalNotificationWithMessage:(NSString*) msg andFireTime:(NSTimeInterval) time
{
    UILocalNotification *notification = [[UILocalNotification alloc] init];
    notification.fireDate = [NSDate dateWithTimeIntervalSinceNow:time];
    notification.alertBody = msg;
    notification.soundName = UILocalNotificationDefaultSoundName;
    [[UIApplication sharedApplication] scheduleLocalNotification:notification];
}

为了接收永久位置更新,this教程会对您有所帮助。

要在后台接收位置更新,请选择应用程序目标,然后选择功能,然后检查位置更新: enter image description here

祝你好运!

关于ios - Objective C - 滑动以从主屏幕打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25787088/

上一篇:ios - 在新的 iOS 中查看控制台日志

下一篇:ios - SQLite "file is encrypted or is not a database"

相关文章:

ios - 可以快速观察另一个类中的属性

ios - Xcode iOS Simulator 不加载新项目

ios - 在 viewDidLoad 中如何访问和修改其他对象的属性?

ios - 激活/停用自动布局 NSLayoutConstraints

iphone - NSString stringWithFormat 混合以允许丢失格式编号参数

ios - 如何在 Xcode 中维护多个本地化文件

iOS 相机通过浏览器访问。覆盖?

ios - SQLite 查询 WHERE 和 NSNumber 在处理参数时给出 BAD ACCESS 错误

iphone - CLGeocodeCompletionHandler 只有一个地标条目

ios - 核心数据 : How to fault freshly created managed objects