草庐IT

Apple-Watch

全部标签

swift - 如何在 Apple Watch iOS 中获取 currentStandHour 值?

我想检索指示用户这一小时是否站立的值。我还希望能够检索当天的StandHours计数。这是我一直试图理解的Apple链接,以便从HealthKit中获取值.我提供这些链接是为了帮助您了解我正在寻找的内容,并帮助您回答我的问题。appleStandHour类型属性:https://developer.apple.com/documentation/healthkit/hkcategorytypeidentifier/1615539-applestandhourHealthKit类别类型标识符:https://developer.apple.com/documentation/health

ios - 如何检测 Apple Watch 截屏事件/数字表冠 + 侧键按下?

例如,当用户同时按下数字表冠和侧面按钮(也就是截屏)时,原生锻炼应用程序和Sportstracker能够暂停锻炼。我需要这样的东西,但我在文档或其他任何在线地方都找不到任何相关信息。对于iOS,有“notificationUIApplicationUserDidTakeScreenshot”,但这在watchOS上不起作用。有人知道怎么做吗?它是公开可用的还是私有(private)API?我看起来不够好吗? 最佳答案 我还没有尝试过这个,但是在HealthKit文档中进行了一些挖掘,它看起来像:你大概有一个HKWorkoutSess

ios - Apple Pay 和 Swift 如何将 PKPaymentToken 发送到服务器

我使用Swift3在我的应用程序中实现ApplePay,并尝试将我在paymentAuthorizationViewController中收到的PKPaymentToken发送到银行的API以处理付款,但没有成功。我发送的数据总是被拒绝。银行支持建议我发送整个payment.token而不是payment.token.PaymentData但我不知道我该怎么做导致payment.token是PKPaymentToken的实例,据我所知不能转换为字符串或编码为base64。发送token的正确方式是什么?funcpaymentAuthorizationViewController(_co

javascript - Apple IAP 收据验证 Node.js

我正在尝试使用here中的Node.js对于我的IAP收据验证,但它总是在服务器日志中返回错误:“收据数据属性中的数据格式不正确。”有人可以帮助我将base64字符串正确发送到Node.js并将其解码为相同的base64字符串以进行收据验证吗?我对javascript的经验为零,并且一直试图让这个简单的代码工作两天,但无济于事。这是我的Swift代码:letreceiptData=tryData(contentsOf:appStoreReceiptURL,options:.alwaysMapped)letreceiptString=receiptData.base64EncodedSt

ios - Apple CoreData 模板中的属性声明

查看apple提供的用于在swift中构建核心数据堆栈的样板代码,我发现为堆栈中的每个项目创建了两个变量,例如托管对象模型和_managedObjectModel。我的理解是属性的内部存储变量是由swift在内部创建和管理的,那么为什么我们必须手动创建一个呢?为什么我们不能只创建一个属性,让swift处理创建过程,如果一个属性在调用时不存在。提前致谢。 最佳答案 没有创建两个属性-一个是存储属性,一个是计算属性。模式是:classFoo{var_bar:Barvarbar:Bar{return_bar}}存储var_bar但计算va

ios - 用户通过swift在Apple In app purchase上购买某些商品时如何获取一些用户信息?

我正在开发一款具有应用内购买功能的应用。当他们进行某些购买时,我需要一些独特的用户信息,以便出于某种原因将其存储在我的数据库中。那么我怎样才能从购买的用户那里得到一些信息,比如电子邮件、用户名或用户ID?谢谢! 最佳答案 您无法从Apple购买流程中获取此信息,因此答案取决于您要实现的目标。如果您销售的是非消耗品,例如游戏解锁,Deepak的解决方案将适合您——通过在您的应用程序中提供“恢复”按钮,用户将能够从任何设备连接到他们的iTunes帐户他们的设备并重新获得该项目。如果您销售的是消耗品,例如游戏内货币,您应该让用户注册您的后

ios - Apple Watch 的 url 图片

我正在尝试使用此解决方案:load-image-from-url-on-watchkit我在watch上有一个表,我正在尝试为每一行加载图像。我正在运行这段代码,然后更新表格的文本字段。无需尝试获取图像,所有文本都会正确加载。但是当我添加这段代码时:letsite="myurl.com/image.jpeg"//Ihavecopiedthisanditisanimagedispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0)){leturl:NSURL=NSURL(string:site)!v

xcode - 如何向 Apple 提交 XCode 错误?

作为一名开发人员,我在Xcode和Swift中遇到了一些不会导致崩溃的错误,因此没有向Apple报告错误。我说的是我的应用程序崩溃,其中引发的异常在日志中不可见(例如错误转换)或编译器的错误只是错误的(从变量初始化程序调用类func)。我在哪里将这些提交给Apple?例子:https://i.imgur.com/hYBSlsX.pnghttps://i.imgur.com/BoNPYxr.png(虽然日志为空,但没有任何错误) 最佳答案 Apple在他们的网站上提供了一些信息howyoucansendbugreports给他们。最好

ios - 在 Watch 应用程序使用的文件中有条件地使用 UIKit

我创建了一个在我的iOS应用程序和我的Watch应用程序中使用的模型类-它包含在两个目标中。现在我必须在此类中使用UIPasteboard,它仅在UIKit中可用,而watchOS不可用。虽然我可以毫无问题地将UIKit导入此文件,但当我使用UIPasteboard时,它不会编译,因为watch扩展不知道它。如何在我的watch应用可用的类中使用UIPasteboard?我想知道是否只能在设备不是AppleWatch时使用#available运行该代码,但这并没有解决问题。if#available(iOS7.0,*){UIPasteboard.generalPasteboard()..

swift - 如何检测 Apple TV Remote 上触摸板上的点击?

如何在SiriRemote的触摸板上检测到“点击按下”,而不仅仅是点击?编辑:我的主要问题是我的View有一个接收事件的UIButton。 最佳答案 通过阅读UIPressesEvent的。DetectingGesturesandButtonPressesoverridefuncpressesEnded(presses:Set,withEventevent:UIPressesEvent?){forpressinpresses{if(press.type==.Select){//Selectispressed}else{super.p