草庐IT

APPLICATION

全部标签

iphone - iOS 位置更新甚至应用程序未运行(如查找我的 iPhone)

我想编写像“找到我的iphone”这样的位置跟踪应用程序,它可以在前台、后台甚至终止(不运行)运行。位置将定期发送到我的服务器。我在谷歌中搜索并阅读了许多关于这个主题的文档、教程评论和代码。然后我找到了thistutorial.但在本教程中,位置在前台和后台发送到“.txt”文件不终止......我的意思是,当应用程序被杀死时,它不会在后台重新启动以发送位置“.txt”文件..所以我添加并更新了一些代码以在它未运行时发送位置..但是,我没有这样做......我的意思是,当我在多任务处理中杀死(关闭)应用程序时(双点击主页按钮),它不会发送到位置...你能帮我吗,我该如何解决这个问题?提

iphone - (空): iPad: application executable contains unsupported architecture(s): armv7s (-19031)

当我构建我的iphone应用程序和我的ipad应用程序进行归档时,我收到此消息:(但在iPhone应用程序ofc中使用iPhone而不是iPad)(null):iPad:applicationexecutablecontainsunsupportedarchitecture(s):armv7s(-19031)我之前没有得到这个错误!我的应用程序的免费版本(几乎是相同的代码)没有得到它我认为它与iPhone5有关?我希望它能与iPhone5一起使用,所以我不想删除它armv7s/一个菜鸟 最佳答案 当您使用armv7设备归档您的应用程

ios - setApplicationIconBadgeNumber 没有任何效果

我正在尝试从通知中心清除通知(解决方法包括将角标(Badge)编号设置为0,因为没有用于删除它们的API)。但是,在实验过程中,我注意到我无法让setApplicationIconBadgeNumber对角标(Badge)编号产生任何影响。例如,如果我有:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:

ios - Flurry Analytics 如何跟踪我的应用程序版本号?

我正在快速查看我的应用的最常用版本号。Flurry似乎正在使用我的plist中的内部版本号字段(bundle版本)来报告特定应用程序的版本。这是真的?如果是这样,我可以在我的plist中使用不同的字段吗?(即BundleVersionstringshort)怎么样?我经常更改内部版本号,我想快速看到1.0.1(一个版本)而不是28(一个内部版本号)。 最佳答案 我也被这个问题困扰了,他们默认使用内部版本号对我来说似乎很奇怪。我添加了一个自动递增的内部版本号脚本,当我下次检查Flurry时,它显示了大约100个不同的“版本”,每个都是

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

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

ios - FBSDK 4.7.1登录时"You have already authorized yourApp"

我正在关注Facebook'sowntutorial对于iOS(Objective-C)中的FB登录,但每次我登录时-在初始权限授权屏幕之后-我都会收到臭名昭著的“您已经授权此应用程序”WebView。我已经阅读了大量的帖子,但我无法将其整理出来,因此(重新)发布。我觉得这很奇怪,因为该应用程序除了样板登录代码外什么都没有。这种行为在模拟器和真实设备中都会发生。此应用适用于iOS9.0,我使用的是FBSDK4.7.1(通过CocoaPods安装):pod'FBSDKLoginKit','~>4.6'代码本身就是样板文件,这是我的AppDelegate.m:#import"AppDele

ios - 苹果手机 : is there any secure way to establish 2-way SSL from an application

我需要建立从我的iPhone应用程序到客户服务器的HTTPS双向SSL连接。但是我没有看到任何安全的方式来将客户端证书传递给应用程序(这是一个电子银行应用程序,所以安全性确实是一个问题)。到目前为止,根据我的发现,应用程序能够访问证书的唯一方法是将其与应用程序本身预先捆绑在一起,或者公开一个可以从中获取证书的URL(IPhoneappwithSSLclientcerts)。问题在于,这两种方式都无法阻止某些第三方获得证书,如果将其视为一种风险,则无需双向SSL(因为任何人都可以拥有客户端证书)。整个安全协议(protocol)应该是这样的:-HTTPS2-waySSL验证应用程序-基于

ios - google plus登录正在重定向到ios中的google.com

我按照google开发人员文档在我的基本应用程序中实现了一个简单的googleplus(gmail)登录按钮。但是当我运行代码时,它会转到google.com。所以这是我遵循的步骤。1.创建新的客户端ID并将其从Google控制台添加到应用程序中。2.导入框架3.当我运行代码时,我可以看到它首先打开谷歌登录页面然后它会打开Oauth页面如果我按下“允许”访问然后它会从“accounts.google.com”重定向到“google.com”。我已经为此创建了一个示例项目Here是我的代码和屏幕截图我的文件和框架列表代码AppDelegate.m#import#import"AppDel

ios - iOS 中的 Urban Airship SDK 集成和推送通知

我们已经使用这些guidelines集成了UrbanSDK.我们已尝试使用我们在AirshipConfig.plist中设置以下值的临时配置文件检查推送通知inProduction=YESproductionAppKey=OURPRODUCTIONKEYproductionAppSecret=我们的生产secret请检查我们在项目的AppDelegate文件中实现的以下代码。-(void)applicationDidFinishLaunching:(UIApplication*)application{....UAConfig*config=[UAConfigdefaultConfig

iphone - iOS Development : When receiving a Game Center invite, 如何获取GKMatch对象?

我正在构建一个使用GameCenter的iPhone游戏,我很难理解如何开始一个比赛游戏,该比赛是通过收到friend的游戏邀请开始的。docs说这个...TheacceptedInviteparameterisnon-nilwhentheapplicationreceivesaninvitationdirectlyfromanotherplayer.Inthissituation,theotherplayer’sapplicationhasalreadycreatedthematchrequest,sothiscopyofyourapplicationdoesnotneedtocre