草庐IT

ios - Apple-app-site-association 文件不会下载

我已经将我的apple-app-site-association文件上传到我的HTTPS网络服务器的根目录之后,我在xcode中添加了我的关联域。我遵循了apple通用链接教程。[SWC]###拒绝重定向到“https://examplecustomdomain.com/apple-app-site-association/”'(原创'https://examplecustomdomain.com/apple-app-site-association')我检查了我的设备日志,我看到了类似上面的错误 最佳答案 最近在尝试实现通用链接功

ios - 有什么方法可以检测它何时触及 Apple Pay PKPaymentAuthorizationViewController 上的取消按钮?

每当PKPaymentAuthorizationViewController因任何原因被关闭时,ApplePay都会调用以下委托(delegate)。有什么方法可以检测只是Cancel按钮被触摸了吗?-(void)paymentAuthorizationViewControllerDidFinish:(PKPaymentAuthorizationViewController*)controller{[selfdismissViewControllerAnimated:YEScompletion:nil];} 最佳答案 来自docum

ios - App审核时Apple是如何检测UDID访问的?

显然,Apple已经开始拒绝使用[UIDeviceuniqueIdentifier]的应用程序。我听说过去一周使用它的应用程序被拒绝和批准的报告(有些通过,有些没有)。然而,没有一个主要的广告网络(为我的应用程序产生收入)还没有推出不使用UDID的API。我的应用程序中包含的所有API都使用它。他们都说他们正在开发一个新的API,它很快就会发布,但可能还需要几个月的时间。我觉得很奇怪,Apple会通过App审核流程来执行此政策,而不是通过根本不允许这样做的新版本操作系统(并且人们有时间在测试期间进行编程)。综上所述,我的问题是Apple究竟如何检测您是否在应用审查期间访问了UDID?他

iphone - 检查蓝牙是否已启用?

我只想简单地检查一下设备上是否启用了蓝牙。我不想从应用程序内部(或根本不想)更改状态、使用私有(private)API、越狱设备或做任何会导致Apple拒绝应用程序的事情。我只想知道蓝牙是否打开。任何人都可以阐明这一点吗?是否有任何Apple允许的方法来执行此操作?在阅读了无数帖子和文档后,我完全意识到Apple在蓝牙(以及其他方面)方面非常严格。如果您只能通过文档链接和/或一些关于学习objective-c、阅读文档等的冷嘲热讽来回答这个问题,那么请不要回复。 最佳答案 我发现这样做的唯一方法是使用仅对越狱应用程序有用的私有(pr

ios - PKInAppPaymentService 连接上的 ApplePay iOS 错误 - com.apple.passd.in-app-payment - 连接到远程警报 View 服务失败

在尝试将ApplePay集成到我的测试应用程序中时,即使我遵循了Apple的GettingStartedwithApplePay中的所有说明,我也无法显示付款表。文档。提出付款请求时:PKPaymentAuthorizationViewController*auth=[[PKPaymentAuthorizationViewControlleralloc]initWithPaymentRequest:paymentRequest];我收到两个奇怪的错误,网络搜索没有结果:PKInAppPaymentService连接错误:ErrorDomain=NSCocoaErrorDomainCod

iOS 8 建议的应用程序 - 它是如何工作的?

在过去的一段时间里,我一直在与一位客户合作,他希望在iOS8上利用Apple的新应用建议功能。客户的目标是在有人经过特定应用时显示建议应用锁屏通知地理位置。在花了一些时间尝试找到客户对Apple的“建议应用程序”功能的控制级别(如果有)的具体答案后,我们决定将我们的问题直接发送给Apple。以下是我发送给Apple的问题的副本。你好,对于我们的下一个应用程序版本,我和我的团队希望利用iOS8中提供的Apple的“建议应用程序”功能。我们已经查看了iTunesConnect门户,但我们无法在任何地方找到配置面板来控制我们的应用何时/何地作为推荐应用出现。问题:我们是否可以指定应用程序作为

ios - 默认情况下,iPhone 的应用程序通知是否会在 Apple Watch 上触发,甚至无需创建实际的 Watch 应用程序?

我想从AppleWatch发布的第一刻起就在AppleWatch中支持我的iPhone应用程序本地通知,但我还不打算构建Watch应用程序。根据我的研究,AppleWatch似乎会自动支持iPhone的通知,无需任何额外的开发或WatchKit实现。Appsarenotrequiredtodoanythingtosupportnotifications.Thesystemprovidesadefaultnotificationinterfacethatdisplaysthealertmessagefromthenotification.However,appscancustomizet

ios - Apple Watch 应用程序在 iOS 8.2 上被删除后不会重新安装,只是卡在启动屏幕上

我可以在我的watch上安装我的AppleWatch应用程序(正在生产中),它第一次加载就很好。如果我卸载它并重新安装它,它安装得很好,但是当我点击它的图标时它就会挂起。它有加载指示器和应用名称,但永远不会加载。这是设备日志中的错误:Jul615:20:23xxxxx-iPhonecompanionappd[417]:(Error)WatchKit:***After10.0secs,beginUsing:hasn'tcalledusbackforpluginwithbeginUsingInstanceUUID53259124-xxxx-454F-xxxx-FD013DxxxxxxJul

ios - 使用 Apple Universal Linking 强制打开应用程序

我的应用程序中设置了通用链接。现在,当我在Safari中浏览我的网站并访问UL注册链接时,它会在Safari中打开并询问我是否要在我的应用程序中打开。有没有办法让它始终在应用程序中打开?没有提示在应用程序中打开,安装时打开,否则在safari中继续。 最佳答案 这里有两个不同的问题:1。在Safari中,通用链接的URL需要位于与其出现的页面不同域/子域中Apple对允许通用链接工作的地方非常保守。Safari中的一个限制是如果用户已经在浏览同一个网站则不允许打开该应用程序(这种页面感觉——如果用户努力在Safari中而不是应用程序

ios - 如何在真实设备上测试 Braintree + Apple Pay?

我正在为来自美国以外的美国客户开发一个使用ApplePay的应用程序。我正在使用Braintree+ApplePay。我们支持真实信用卡到存折,但我们无法验证它们。我成功生成了客户端token,self.braintree并尝试了BT的两种集成方式。BTPaymentProvider-我们对创建支付方式的抽象。if(self.braintree&&![self.braintreeisKindOfClass:[NSNullclass]]){self.provider=[braintreepaymentProviderWithDelegate:self];if([self.provider