我不确定如何在特定位置触发本地通知,有人可以帮忙吗?
请查看以下代码以获取更多信息。
func notification() {
let notification = UILocalNotification()
notification.alertBody = "Turn phone on silent"
notification.timeZone = NSTimeZone.localTimeZone()
notification.fireDate = NSDate().dateByAddingTimeInterval(5)
notification.repeatInterval = .Day
UIApplication.sharedApplication().scheduleLocalNotification(notification)
print("Notification was sent")
}
答案 0 :(得分:1)
要进行基于位置的通知,您应该在CLLocation manager和startMonitoringForRegion的帮助下使用地理围栏,导入CoreLocation并重写通知方法如下:
document.addEventListener('keydown', function(event) {
if(event.keyCode == 17) {
document.getElementById("key").innerHTML = "<img src=\"stick.gif\">";
shoot -= 1;
document.getElementById("shoot").innerHTML = shoot;
}
}
在AppDelegate中实现locationManagerdidEnterRegion委托方法,并在此方法中配置本地推送通知:
$(document).on('click', '.myclickclass', function (e) {
alert("yes")
} );