首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的[iPhone]位置感知通知不会触发?

为什么我的[iPhone]位置感知通知不会触发?
EN

Stack Overflow用户
提问于 2010-08-02 16:14:37
回答 3查看 746关注 0票数 1

我有一个位置感知的iPhone应用程序(好吧,我希望它是!;),但是,出于某种原因,位置通知永远不会启动。

我对iPhone SDK相当在行(30+ yrs dev,iPhone从第一天开始),并且我认为我遵循了所有的文档和示例来正确地设置所有的东西。然而,当我把它设置为当我进入/离开区域时通知--比如说,家和杂货店--然后在这两个地点之间来回走,我就不会收到通知。

我肯定这是我错过的一件非常简单的事情,比如“你必须把它注册为一个通知感知的应用程序”(你没有,对吧?!),但我只是不知道它是什么。

什么是一些简单的通知感知-n00b错误,可以导致应用程序只是简单的没有得到通知?

有什么暗示吗?

当我们在做的时候--在Sim中有一个测试/调试这些东西的好方法吗,比如,通过注入“现在假设我的位置在这里”之类的事件?(我知道:两个问题。嘿,他们关系很密切!)

谢谢!

(是的,是的--当然,这都是在iOS-4上,还有最新的SDK.)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-04 13:54:07

我缺少的是: regionMonitoringAvailable在iPhone、3G和3GS上没有返回。哦哦!

注意:你可以在3GS上用startMonitoringSignificantLocationChanges对此进行分类

关于这一点的更多内容如下:

http://longweekendmobile.com/2010/06/30/location-region-data-in-background-on-ios4-iphone/

票数 0
EN

Stack Overflow用户

发布于 2010-08-03 16:48:32

例如,代码(前面引用)请参见:

http://developer.apple.com/iphone/library/samplecode/LocateMe/Introduction/Intro.html

至于sim,不,它不会提供更新。可惜的是,android从第一天就开始了(请注意这个答案是xcode 3.x,我还没有做4.x )

票数 0
EN

Stack Overflow用户

发布于 2010-08-02 16:22:14

如果您使用的是非iPhone4 4设备,唯一的时间位置感知通知将在设备从一座塔跳到另一座塔时发出。例如,如果你的家和杂货店把你关在同一座塔上,而你从不跳到另一座塔上,你的通知就永远不会开火。

小贴士:试着沿着一条高速公路行驶几十公里,看看它能起到什么作用。:)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3389603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档