草庐IT

Apple-Watch

全部标签

ios - 是否有用于检索 Apple TV 版本的 API?

我刚刚启动了适用于iOS的新Netflix应用程序,在尝试将视频隔空播放到我的AppleTV时,我收到了这条消息:所以我想知道他们是如何做到这一点的。是否有公共(public)API允许应用程序检索为AirPlay选择的AppleTV版本?或者Netflix是否使用其他方式检测到这一点? 最佳答案 要实现这样的目标实际上并不难。我们将需要做两件事:1)监听音频路由何时发生变化以了解我们何时连接到AirPlay设备,以及2)在网络中搜索AirPlay设备以获取信息。一旦我们在音频路由更改时收到通知,我们就可以获取有关新路由的信息。对我

iOS 应用程序提交问题(未使用 Apple 提交证书签名)

正如我们在给定图像中看到的错误,我已经重新创建了临时配置文件,还检查了开发目标设置为ios4.3。为什么会遇到此错误? 最佳答案 您需要使用分发证书,而不是开发者证书。然后,您需要将您的配置文件添加到分发证书中。 关于iOS应用程序提交问题(未使用Apple提交证书签名),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/19807585/

ios - 即使在应用程序终止后也能获取 Apple 的远程推送通知

我正在开发一个iOS应用程序,它在特定的时间间隔接收苹果的远程推送通知。当应用程序处于事件状态以及应用程序处于后台时,会成功收到通知。但是,当应用程序从应用程序切换器/扩展坞终止时,直到应用程序再次启动时才会收到通知。我已尝试使用以下代码使应用程序在后台保持事件状态。同样的代码在applicationWillTerminate:方法中实现,但它没有工作。__blockUIBackgroundTaskIdentifierbgTask;UIApplication*app=[UIApplicationsharedApplication];bgTask=[appbeginBackgroundT

php - Apple 推送通知的证书

我正在尝试使用开源apns-php.在certificates'instructions,它写了如何生成证书。我最终获得了两个证书:1.server_certificates_bundle_sandbox.pem2.entrust_root_certification_authority.pem据您所知,我应该将它们上传到哪里?(我是第一次这样做) 最佳答案 根据您问题中提供的链接中的“教程”,您应该使用server_certificates_bundle_sandbox.pem作为沙盒APNS证书。您应该上传到网络根目录之外的文件

ios - 我们可以为同一个应用程序同时使用 Apple iOS8 Testflight 和 HockeyApp 吗?

我们的团队最近从旧式Testflight切换到新的iOS8AppleTestflight。不幸的是,当我们进行切换时,我们没有意识到betatestershadtobeoniOS8toinstallbetas.不幸的是,我们有许多用户卡在iOS6上,因为他们使用的是较旧的第4代iPodTouch设备。因此,我们需要为这些用户提供Beta测试解决方案,尤其是因为我们在新版本中添加功能时最关心性能问题的是旧设备。我们正在考虑为一些iOS6和iOS7用户使用HockeyApp来充实我们的Beta测试矩阵。我不认为我们会想要放弃Testflight,因为它似乎有一个更容易的工作流程来让新用户进

ios - RubyMotion 二进制文件因缺少 64 位支持而被 Apple 拒绝 ("Invalid binary")

我一直在开发应用程序并使用Apple的新Testflight来分发测试版。每次成功上传后,我都会收到一封来自Apple的跟进电子邮件,通知我我的二进制文件缺少64位支持。但是,RubyMotion从9/13开始支持64位,并且从3.0开始默认构建64位。我已确认我的二进制文件缺少64位支持。给了什么? 最佳答案 事实证明,将部署目标设置为低于7.0会构建32位二进制文​​件。设置为7.0后,成功构建了32位和64位的二进制文件。您可以使用file命令检查二进制文件中包含哪些架构:$文件./build/iPhoneOS-7.0-Dev

ios - PFQuery findObjectsInBackgroundWithBlock : in WatchKit app works in simulator, 不在 watch 上,除非 iOS 应用程序在前台

我正在编写一个WatchKit应用程序,它需要对我们的Parse服务器进行查询。因为这是一个网络调用,所以我遵循以下过程:我使用openParentApplication:reply:从WatchKit调用iOS应用程序在handleWatchKitExtensionRequest:userInfo:reply:内部,我使用UIBackgroundTaskIdentifier启动后台任务以确保iOS应用不会立即终止我设置了我的PFQuery并调用了findObjectsInBackgroundWithBlock:在我传递给PFQuery的block中,我回复相关信息给watch我大概在

ios - Apple Watch 的录音功能

我们正在研究将我们的iOS应用程序移植到AppleWatch的细节。移动版的其中一项功能是能够录制语音并将其存储在设备上,稍后再上传到服务器。是否可以在AppleWatch上录制语音?我查看了AppleWatchSDK,但找不到任何与音频相关的内容。iOSSDK中的音频API是否与AppleWatch兼容? 最佳答案 WatchOS2更新:有一个新的API方法,它显示一个标准界面,用于从用户的AppleWatch录制音频。-presentAudioRecorderControllerWithOutputURL:preset:opti

ios - 单击 Storyboard时 XCode 7 崩溃,Apple 工程师在开发论坛中的解决方案不起作用

我安装了XCode7beta2并执行以下步骤:创建一个新的XCode项目(单View应用程序)向项目添加一个Watch目标选择任何.storyboard文件有一个similardiscussion在Apple开发者论坛上,但Apple工程师建议的解决方案不起作用。有没有人运气更好?这是我得到的MacOS版本和硬件规范: 最佳答案 那么我的建议是更新OSXYosemite。完成后关闭除Xcodebeta之外的所有应用程序(包括safari)。打开后,尝试单击应用程序的主文件(在顶部),同时按住ctrl单击Storyboard:"Ope

ios - 从 Apple Watch 应用程序到其他设备的本地网络连接在模拟器上有效,但在 Watch 上无效

我正在尝试为我的AppleWatch构建一个应用程序来远程控制RaspberryPi上的媒体播放器(omxplayer)。我在Xcode的模拟器中让它工作,但它在实际watch上不起作用。在RaspberryPi上,我有一个简单的python脚本可以启动TCP服务器并监听命令。在WatchKit扩展项目的InterfaceController.m文件中,我有以下代码:-(IBAction)playPauseButtonPressed{[selfinitNetworkCommunication];[selfsendNetworkCommand:@"play"];[selfcloseNet