草庐IT

ios - 与新 Apple Music 应用程序中相同的动态状态栏

是否可以在新的AppleMusic应用程序中为statusBar动态着色?编辑:iOS8.4中的新AppleMusic应用程序具有此功能。打开应用。选择并播放一首歌曲(状态栏为白色)向下滑动播放器Controller以查看“我的音乐”Controller(它有黑色状态栏,也许您必须返回导航层次结构)。现在只需向上/向下滑动即可查看动态状态栏变化。编辑2:Apple文档似乎并没有让我们现在使用它(iOS8.4)。将来可能会随iOS9一起提供。编辑3:iOS9似乎还不可用。 最佳答案 我99.99%确定这不能使用公共(public)AP

ios - Apple 推送通知折叠键等效项

使用Google推送通知时,我可以指定一个collapse_key值,这样设备就不会收到同一个collapse_key的多个通知。APNS是否具有类似的功能,或者有人知道模拟此功能的方法吗? 最佳答案 从iOS10开始,使用HTTP/2.0APNSAPI,您可以指定apns-collapse-idheader并处理应用中的折叠逻辑。折叠的通知将在不断更新新数据的设备上显示为一个单独的通知。每次更新通知时,它都会被推送到未读通知的顶部。apns-collapse-id的描述取自https://developer.apple.com/l

ios - Apple 是否为 SIRI 提供 API?

Apple是否有可能为Siri提供API?如果我可以喝着咖啡说,那就太好了User:HeySiri,couldyoupleaseopenAngryBirds;Level4andthrowafirstbirdforme.Makesureyouatleasthitonegreenpigorit'scomingoutofyourpaycheck.Siri:Yessure,Iwilldothatforyou.这可能吗?你认为Apple会向我们提供这个吗? 最佳答案 这不再准确:没有API,也没有迹象表明它会很快发生变化。您可以通过反编译SD

ios - Apple Store 应用预览视频分辨率

我正在尝试为AppleAppStore中的AppPreview制作视频。我使用QuickTimePlayer创建了视频,制作了模拟器的截屏视频。完成此操作后,我将此视频导入iMovie并进行了一些更改。我现在想为AppStore导出此视频,但iMovie不提供640x1136的分辨率作为文件共享视频。我以最高分辨率导出并再次导入QuickTimePlayer。QuickTimePlayer可以选择为iPhone5、iPAd2等导出视频。所以我试过了,但分辨率保持不变,只是文件格式发生了变化。我如何创建在iMovie中创建的640x1136分辨率的视频,或者有一些替​​代方法吗?解决方案

ios - 在 webview 中检测触摸是 Apple Pencil 还是手指( react native )

在safarimobile中,触摸可以归类为ApplePencil与其他(手指/鼠标)使用:event.touches[0].touchType==='stylus'//pencilevent.touches[0].touchType!=='stylus'//other然而,在reactnativewebview中收到的所有事件(包括ApplePencil和使用手指)正在接收:touchType==='direct'//insidewebview,bothpencilandother如何在WebView中检测到ApplePencil的触摸?显然event.touches[0]>0是另一

ios - 如何检查 iPhone 和 Apple Watch 是否连接

有什么方法可以在AppleWatch中通知用户iPhone现在超出范围以及何时返回范围内。我们如何在watch扩展中做到这一点。提前致谢。 最佳答案 所以在WatchOS2上这是可能的!你必须在iPhone端做:首先:importWatchConnectivity然后:ifWCSession.isSupported(){//checkifthedevicesupporttohandleanAppleWatchletsession=WCSession.defaultSession()session.delegate=selfsessi

javascript - "alert()"和 "confirm()"不适用于 "apple-mobile-web-app-capable"

在iOS(当前为7.0)下,当我们的网络应用程序固定到主屏幕(又名使用元标记apple-mobile-web-app-capable)。我发现一位用户在Twitter上有类似的问题:https://twitter.com/thomasfuchs/status/380137801259704320如果这真的是iOS7中的错误,有人能提供临时修复吗? 最佳答案 我们遇到了类似的问题,提醒会破坏我们的网络应用程序。具体案例是从选择列表的onchange触发的警报。我们整理了一个非常简单的测试页面,如下所示:OneTwo在iPad中从Saf

ios - Apple 在 iPhone 应用程序上要求 iPad 屏幕截图(在 iTunes Connect 中)?

快速且希望显而易见的问题。我正在设置要提交的应用程序,并且正在使用iTunesConnect。它要求我提供iPhone和iPad屏幕截图。如果您的构建仅适用于iPhone(如我已将目标设备设置为iPhone),是否可以省略iPad屏幕截图?截取我的应用程序在iPad上以2xmove运行的屏幕截图似乎是多余的。提前感谢您的想法。 最佳答案 IsitokaytoleaveouttheiPadscreenshotsifyourbuildisonlyforiPhone(asinIhavesetthedeviceintargettoiPhon

iOS 应用内购买 : test a real purchase without submitting to Apple

我在我的iOS应用程序中实现了应用程序购买,我想在将这个新版本提交给Apple之前进行真正的测试(而不是沙盒)当然,该应用程序的当前版本(在AppStore中)已通过产品验证因此,我使用AdHoc分发配置文件存档了该应用程序,并为AdHoc部署生成了一个IPA文件。但是当我通过Testflight在我的设备上安装该应用程序时,我发现该应用程序处于沙盒环境中!有没有办法在将应用提交到AppStore之前进行“真正的”购买? 最佳答案 您实际上可以在沙盒环境中测试应用内购买,基本上您需要在iTunesConnect中设置一个测试用户帐户

ios - Apple TestFlight 错误 'Couldn' t 接受邀请'

我作为内部测试人员成功安装了一个应用程序。现在该应用程序已准备好进行外部测试,并已通过苹果审核。在从Apple收到的电子邮件中,我单击了OpeninTestFlight按钮,这打开了TestFlight应用程序并显示了应用程序的详细信息。单击INSTALL按钮失败并显示以下警告:Couldn'taccepttheinviteYou'vealreadyacceptedtheinviteforthisapp.OK该消息确实指出了问题。有什么解决办法吗? 最佳答案 还要确保您在之前的构建中被添加为外部测试人员时没有尝试安装为内部测试人员,