草庐IT

主设备

全部标签

ios - 高分辨率设备上的 UIPanGestureRecognizer 点

在我们的iOS应用程序的几个地方,我们使用手势识别器以交互方式关闭View。这个过程非常简单,我们跟踪用户手指的移动,并随之移动View。在最近的iOS设备上,这种方法运行良好,但我们注意到在iPhoneX等分辨率更高的设备上,显示比例为3倍,并且刷新速度非常快,手势不再像应有的那样流畅是。我认为这是由于UIGestureRecognizer类正在返回-locationInView:的整点值,所以当交互缓慢时,我们实际上是在移动一次查看3个像素,这在如此高质量的显示器上是显而易见的。与早期版本的iOS相比,我很肯定这些点有时会以准确的分数值形式报告以确保精度。这似乎不再是这种情况了。有

java - appium webdriver 在真实 IOS 设备上未检测到 Webview

我正在混合应用程序上运行测试。我的配置是:Xcode版本设置为“9.2”(工具v9.3.0.0.1.1521514116),Appium1.7.2,功能是:capabilities.setCapability("xcodeConfigFile","/path/to/xcodeConfigFile.xcconfig");capabilities.setCapability("newCommandTimeout",600);capabilities.setCapability("nativeWebTap","true");capabilities.setCapability("noRese

c# - Unity 广告无法在真实设备上运行

在我当前的Unity程序中,我想实现广告。当我运行游戏时,广告在Unity编辑器中有效,但当我尝试在我的iPhone7或iPadAir上运行广告时,没有广告出现。有人知道我做错了什么吗?usingUnityEngine;usingUnityEngine.SceneManagement;usingUnityEngine.Advertisements;publicclassGameManager:MonoBehaviour{voidStart(){Advertisement.Initialize("Appstore-id");}boolgameHasEnded=false;publicfl

ios - ADAL 身份验证需要设备托管

我已经为ADAL身份验证设置了一个演示应用程序。我们公司要求安装InTune应用程序:https://itunes.apple.com/us/app/intune-company-portal/id719171358?mt=8安装和设置InTune后,我安装了我开发的带有ADAL的演示:添加ADAL作为Pod库在我的Azure门户(https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps)中添加了重定向URI(一个带有schema://bundle_id,一个带有m

iOS 将不同设备之间的数据共享到同一个应用程序

我正在寻找一种方法让用户与同一应用的其他用户共享数据(词对)。这意味着我的应用程序应该能够通过蓝牙/空投或类似方法将数据发送到另一台设备上的同一应用程序。我做了一些研究并遇到了很多关于在同一设备上的不同应用程序之间共享数据以及使用UIActivityViewController共享数据的信息,但我实际上是在寻找一种方法让用户点击共享按钮,然后弹出附近设备列表(如Airdrop设备),让用户选择一个,然后让对方设备上的应用程序自动打开并显示或使用发送的数据(当然是在接受传输之后)。我还不是很熟悉iOS和Apple设备,但我知道Apple限制了设备之间的通信。有什么方法可以复制我在这里想要

ios - 如何使用 Appium 在真实设备上自动化第 3 方 ios 应用程序

我正在尝试使用Appium在真实的iPhone上自动化第3方ios应用程序(例如YouTube)。我还没有找到一个指南/教程来实现这一点,但从我收集到的信息来看,它似乎涉及以下步骤:提取预安装的应用程序并对其进行解密(使用Clutch等工具)用我的开发证书辞职我知道我在每个步骤中都省略了很多细节,但我的问题是,有没有人成功地做到了这一点并且可以确认这实际上是可以实现的?或者是否有任何其他较少涉及的方法来使用Appium自动化第3方ios应用程序? 最佳答案 为了自动化已安装在设备上的应用程序,您可以使用bundleId功能并提供已安

c# - 无法在 JetBrains Rider 中的物理 iOS 设备上部署 Xamarin 应用程序

我决定在JetBrains的Rider、IDE中开发我的Xamarin应用程序。我昨天尝试这样做,但问题是,出于某种原因,我无法在物理iOS设备(iPad4)上部署我的应用程序。在VisualStudio19forMac中它工作正常,所以我的配置没问题。当我尝试使用iOS默认配置运行应用程序时,它为我提供了各种部署目标,所有这些都是模拟器。但是如果我去编辑配置,我可以选择连接的设备,然后选择我的iPad。不过,当我再次运行该应用程序时,再次看到模拟器列表。请帮我找出问题所在,简短的谷歌搜索没有帮助。 最佳答案 我通过从调试配置切换到

ios - Xcode Instruments 显示设备离线

我一直在尝试运行该应用程序以使用XcodeInstruments中的CoreAnimation探查器检查性能。即使设备在线,它也会显示Deviceisoffline。我尝试按照此处提供的各种建议完成工作instruments-device-grayed-out.但显然没有任何效果。谁能建议我如何让它工作。规范:Xcode-10.2iOS-12.2这是截图。 最佳答案 以下对我有用(有些步骤可能是不必要的):退出Xcode拔下iPhone重启iPhone启动Xcode插入iPhone简介

iOS - 如何从热点 (iPhone) 向连接的客户端 (IoT 设备) 发送消息

我在谷歌上搜索过,只在iOS中找到了MultipeerConnectivity框架,但我不知道如何让它适用于我的具体情况。我想做的流程是这样的:在iOS中启用个人热点从树莓派连接到热点连接客户端后,从iOS应用程序发送消息字符串。假设树莓派连接已经整理好了(我们使用热点的静态SSID和密码)出现的问题是:我应该使用哪个框架(假设已经有)?我是否需要在应用中明确宣传iOS设备?我如何在树莓派连接到手机时收到通知?如何向连接的客户端发送消息? 最佳答案 虽然我从来没有为Pi开发过任何东西,但我为iOS设备开发了网络服务浏览,所以可以给出

ios - 无法定期在 IOS 中进行后台 API 调用以推送应用程序从 BLE 设备接收到的数据

我有一个来自Acaia(Peripheral)的体重秤,它以5点/秒的速度发出体重数据。我使用AcaiasiOSSDK制作了一个可以连接到它以接收数据点的应用程序。即使在background状态下我也想保持连接,因此我在CapabilitiesforBluetooth中启用了BackgroundState模式。现在应用程序使用NSNotifications继续接收数据。RequirementandmyworkIhavetopushthisdatatoourserversforthatIamstoringtheDatainanarrayandatevery10seconds,Iammak