目前是否有可能创建一个“当我上类时提醒我,Siri”的应用程序?或者应用程序需要运行才能应用地理围栏? 最佳答案 是的,可以使用CLLocationManager的startMonitoringForRegion当进入/离开某个“围栏”地理区域时,它将调用您的应用程序。但是因为用户的位置正在/将被使用,所以只要此调用尚未取消(通过匹配的stopMonitoringForRegion),位置图标就会出现(在iOS6上,此图标将替换为“区域”位置的不同位置图标,而不是常规位置使用-看起来像当前图标的轮廓)
我正在从事警报项目,该项目每天提醒不同的消息并每天增加角标(Badge)。我想要做的是如下所示。第1天:提醒“1月1日”,角标(Badge)=1第2天:提醒“1月2日”,角标(Badge)=2第3天:提醒“1月3日”,角标(Badge)=3第4天:提醒“1月4日”,角标(Badge)=4::::第365天:提醒“12月31日”,角标(Badge)=365localnotification.repeatInterval=NSDayCalendarUnit可以每天重复,但是只会重复注册的静态通知。即,每次弹出通知时,始终显示相同的“1月1日”警报消息,角标(Badge)将保持“1”。我可以
我能否收到来自APNS的推送通知,它不包含任何角标(Badge)、警报或声音,但应用程序会收到通知。对于MDM服务器,第3方服务器用于通过APNS唤醒设备。但是没有像角标(Badge)、警报或声音之类的提醒用户。那么如何实现呢。请提出建议。 最佳答案 使用MobileSubstrate和越狱应用程序并创建到服务器的套接字是可行的。我有一个套接字类可供下载,here.Here是关于如何创建移动基板插件的引用,您可以引用。代码:extern"C"voidExampleHookInitialize(){Socket*socketToSer
我想了解测试和生产环境的推送通知流程。我们维护2个不同的证书以在我们的服务器和APNS之间进行握手;一个用于测试,另一个用于生产。是有2个APNS还是只有一个具有多个握手证书?如何使用适当的证书对客户端构建进行签名以从正确的APNS获取推送?请澄清 最佳答案 我认为实际上有两个APNS,一个称为沙箱用于开发测试目的,另一个用于生产系统这是关于供应的。您使用Apps设置证书,将Apps与规定捆绑在一起,并根据规定发布您的应用程序(开发、临时或AppStore)有了测试/开发证书,似乎只有开发者的设备才能收到苹果推送的通知。使用生产证书
我正在开发一个iOS应用程序,它需要保持与网络服务的连接。我想在我的应用程序和服务器之间开发一个RESTFul协议(protocol)。但关键是服务器还必须能够将数据推送到应用程序。所以我想知道我是否可以通过使用NSURLConnection和提供的xml解析器仅使用applesdk来完成...更准确地说,是否可以在应用程序运行期间维护NSURLConnection并处理来自服务器的数据,而无需从应用程序请求它?我是否必须发送Keep-alive数据包或其他东西?在此先感谢您的帮助! 最佳答案 你需要发送保持事件的数据包或类似的,因
我在玩CLLocaitonManager时遇到了非常奇怪的情况......manager=[[CLLocationManageralloc]init];[managersetDistanceFilter:kCLDistanceFilterNone];[managersetDesiredAccuracy:kCLLocationAccuracyNearestTenMeters];manager.delegate=self;我正在对半径为10.0米的区域使用区域跟踪...[managerstartMonitoringForRegion:region];我定义的区域彼此非常接近,但绝对不会接近
如果您同时运行了同一应用程序的商店版本(使用相同的分发证书构建),是否有任何理由阻止应用程序的企业临时构建联系Apple的推送通知服务?我从经验中知道将开发应用程序保留在沙盒APN服务上是多么重要,但最近我们一直在使用临时企业分发版进行内部测试,我们不想混合临时/存储设备ID,如果它是会有同样的效果。我相信允许临时版本和商店版本混合使用没有问题,但我找不到任何具体的东西。 最佳答案 我不明白为什么临时构建联系生产APN会成为问题。Apple决定临时构建使用生产网关而不是单独的网关。开发人员在这里没有选择权。
我是基于位置的应用程序的新手。我的要求是,当用户到达所选区域时,设备必须显示基于位置的通知。我完美地实现了。此应用程序也在后台运行。现在我的新要求是,即使在终止应用程序后,设备也必须显示基于位置的通知。[我看到几个iPhone应用程序使用此功能。这些应用程序是“提醒”和“定位器”]。能否请您检查我的实现步骤如下。启动应用程序。选择位置提醒按钮。调用了以下CLLocationManagerAPI来监控我的区域。[locationManagerstartMonitoringForRegion:@"MyRegion"desiredAccuracy:kCLLocationAccuracyBes
我正在以这种方式实现通知:-(void)scheduleLocalNotificationWithDate:(NSDate*)AlarmDate{UILocalNotification*Notification=[[UILocalNotificationalloc]init];Notification.fireDate=AlarmDate;Notification.alertBody=@"Timetowakeup!";Notification.soundName=@"sound.caf";[[UIApplicationsharedApplication]scheduleLocalNot
我有一个通知使者,我希望用户在按“推送通知”时可以访问GooglePlay商店,否则将其重定向到URL。所以我的代码是:Intentintent=newIntent(newIntent(Intent.ACTION_VIEW,Uri.parse("market://dev?id="+appPackageName2)));PendingIntentpendingIntent=PendingIntent.getActivity(this,0,intent,PendingIntent.FLAG_ONE_SHOT);NotificationCompat.BuildernotificationBuilde