草庐IT

apple-push-notifications

全部标签

ios - 是否有任何 Apple 设备支持 iOS 4.0 但不支持多任务处理?

是否有任何Apple设备支持iOS4.0但不支持多任务处理?如果不是,我不明白[UIDeviceisMultitaskingSupported]API(仅在iOS4.0中引入)。谢谢 最佳答案 是的。iPhone3GIpodTouch2由于硬件限制,他们可以运行iOS4,但实际上无法使用多任务处理等功能。在我的旧iPodtouch上,即使没有多任务处理,运行iOS4也会显着延迟设备的操作。 关于ios-是否有任何Apple设备支持iOS4.0但不支持多任务处理?,我们在StackOver

ios - Apple 的可下载/可执行代码限制如何与在 UIWebView 中使用 HTML5 和 Javascript 相符?

应用商店审查指南指出:“以任何方式或形式下载代码的应用程序将被拒绝”“安装或启动其他可执行代码的应用将被拒绝”。然而HTML和Javascript是代码。那么这个限制如何与UIWebView的使用相符呢?根据定义(不包括加载本地内容)在应用程序中使用UIWebView必须是下载和执行代码,不是吗?因此,根据AppStoreReviewGuidelines的逐字严格解释,任何使用UIWebView的应用程序都违反了它们。那么您是否可以仅将UIWebView与HTML5一起使用,而不使用Javascript,但这可能如何监管?那么Apple如何审查使用UIWebView的应用程序?他们允许

ios - NSMutableArray enumerateObjectsUsingBlock 并不像 Apple 所说的那样同步

这是一个错误吗?我有这样几行:[myArrayenumerateObjectsUsingBlock:^(idobj,NSUIntegeridx,BOOL*stop){NSLog(@"%d",idx);}];NSLog(@"end");应该这样打印"0""1""2"..."end"但是打印出来的样子"end""0""1""2"...Apple说enumerateObjectsWithOptions:usingBlock:是同步的,所以枚举之前不应该打印“end”,对吧?你们能确认一下吗? 最佳答案 enumerateObjectsUs

ios - 如何保护应用程序 - 后端通信?

我有一个iOS应用程序和一个小型后端,目前我使用它来管理apns(Apple推送通知)。注册过程只是一个带有参数的GET调用到我的后端,并且由于没有“身份验证”或任何其他类型的控制,我担心任何人都可以通过虚假设备注册使我的后端过载。所以主要问题是:在没有身份验证的情况下,我如何才能使这种应用程序发送信息到后端的传输安全?我想到的一个简单想法是使用应用在注册设备时必须提供的token生成某种哈希... 最佳答案 没有办法彻底解决这个问题。无法知道正在连接的是您的应用程序。您所能做的就是添加一点混淆。最好的第一步是使用SSLwithap

ios - 如何更新 IOS 推送通知中的角标(Badge)编号?

我最近使用AmazonSNS为我的IOS应用推送通知。它运行良好,我遇到的唯一问题是当我收到通知时,角标(Badge)号码不会更新,这是我的实现方式:首先我按照这里的例子https://aws.amazon.com/articles/9156883257507082这是教程中的示例代码。-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{application.applicationIconBadgeNumber=0;NSString*msg

php - iOS6 中的自动增量推送通知角标(Badge)

我正在从服务器获取推送通知。服务器始终在负载中发送badge=1。服务器端开发人员对此一无所知。谁能告诉我服务器端开发人员如何处理角标(Badge)计数值,以便iOS应用程序获得更新的角标(Badge)计数(自动递增的角标(Badge)计数)?我可以在iOS应用端自动增加它吗?如果是,怎么办?如果没有,那么服务器开发人员如何处理服务器上的角标(Badge)计数?我看到几个链接告诉我服务器端应该处理角标(Badge)计数。任何示例或引用都会有所帮助。 最佳答案 我认为你不能在iOS应用程序方面做到这一点。它必须来自服务器。我的工作:服

ios - 通过 Apple 的 ToDoList 应用程序教程,点击项目不会正确添加 "completed"复选标记。

当我点击一个项目时,它似乎没有注册并在右侧添加复选标记。当我点击后续项目时,它会在我之前点击的项目旁边显示一个复选标记,但不会为我刚刚点击的项目显示一个复选标记,依此类推,始终会留下一个Action。XYZToDoListViewController.m:////XYZToDoListViewController.m//ToDoList////CreatedbyAndrewGhobrialon2/15/14.////#import"XYZToDoListViewController.h"#import"XYZToDoItem.h"@interfaceXYZToDoListViewCon

ios - Apple Mach-O 链接器错误解析

我最近将iOSParseFramework添加到我的Xcode5项目中。我现在收到10个错误...代码中没有错误。它们都是AppleMach-O链接器错误。我取出框架,错误消失了。我正在使用最新的Parse.framework,所以我不知道为什么会出现这些错误。我还有另一个问题,现在我更新到Xcode5.1,每当我使用UITabBarController或只是想向ViewController添加一个选项卡栏时……我都会感到很奇怪。整个栏变成纯灰色...解析Mach-O链接器错误图片http://postimg.org/image/s0y7b6a23/UITabController问题图

iphone - Push ViewController 带模态动画(水平翻转)

我需要将一个ViewController推送到另一个ViewController。menuVC->VC1->VC2从menuVC到VC1不需要动画,但是从VC1到VC2和从VC2到VC1需要翻转动画。但是,当从VC2转到menuVC时,不需要动画。我正在使用以下代码:(来自howtopushaviewControllerwithflipanimation)[UIViewbeginAnimations:nilcontext:nil];[UIViewsetAnimationDuration:1];[UIViewsetAnimationCurve:UIViewAnimationCurveEa

ios - 如何在 iOS 应用程序上实现 Apple 推送通知服务?

有没有示例工程展示如何在iPhone上集成APNS,以及如何获取deviceToken? 最佳答案 您需要遵循几个简单的步骤:在您的应用委托(delegate)的didFinishLaunchingWithOptions中,您应该注册远程通知。请注意,苹果的文档建议在每次应用程序运行时进行注册,因为token可能会不时更改。你通过调用来做到这一点:[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:UIRemoteNotificationTypeAl