Angular应用程序需要管理一些应用程序状态,包括服务器端数据、用户信息、用户输入、UI状态和许多其他变量。开发人员经常利用可注入服务(InjectableService)在一个集中的地方提供此功能(包括与一些后端WebAPI的通信),以便应用程序中的其余组件可以访问此共享数据以对其进行处理或更新。、这种做法仅仅适用于小型应用程序。在某些情况下,随着应用程序规模的增长以及多个组件开始发出调用以更新或读取应用程序状态,这种实现变得不可扩展。应用程序状态也可能变得不一致或不可靠。这就是我们为何要引入NgrxStore.应用程序状态是一组数据片段(dataslice)的集合,表示应用程序在任何给定
对于这2条规则:11.1使用AppStore以外的机制解锁或启用附加特性或功能的应用将被拒绝11.2使用应用内购买API(IAP)以外的系统购买应用内的内容、功能或服务的应用将被拒绝。如果特性/功能(11.1)的启用/禁用或内容购买(11.2)实际上并未在设备上的应用程序中发生,这些规则的适用性是否会降低/移除。例如,您编写了一个需要免费注册的应用程序,但如果您访问该应用程序外部的网站(并且未从该应用程序链接)以“升级”您的注册(通过付费),该应用程序将获得更多功能或下次使用时的内容。想法? 最佳答案 我的想法:您会违反指南,但您的
我已将带有断点的应用上传到应用商店。我忘记在上传应用程序之前删除断点。审核团队会因此拒绝我的应用吗? 最佳答案 没有。断点是XCode(或其他IDE)的设置,它们不包含在ipa文件中。 关于iphone-在将应用程序提交到AppStore之前忘记删除断点,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18821602/
我正在使用xcode6.3xcode自动创建了一个配置文件“xxx.xxx.xxx.watchkitextension”,在watchkit扩展目标的代码签名中,我尝试选择这个配置文件或让它保持自动,他们都给我这个错误“失败当我将其提交到AppStore时找到或生成匹配的签名Assets”。有什么想法吗?谢谢。 最佳答案 这个问题看起来和这个问题很相似。SubmitWatchKitProvisioningError我遇到了同样的问题。这是对我有用的解决方案。技术问答QA1830beta-reports-active权利问:如何解决“
我打算尽快(在TestFlight之后)将我的应用发布到AppStore。我有很多ViewController,其中包含print语句。print语句用于测试目的(调试器),用户永远不会看到它们。如果我在发布应用程序后在应用程序中包含或不包含打印语句,会有什么不同吗?打印语句是否会降低场景之间切换的速度,即使是几毫秒?我会因为将它们包含在我的应用中而被拒绝吗?在几个vc中,为了清楚起见,我打印了uid。在应用程序中包含这些打印报表是否存在任何安全风险? 最佳答案 我假设您使用的是Swift,那么print是完全安全的,即使对于App
我不想因为AppStore上的100MB无线下载限制而丢失在手机上安装的应用。这样,在我向AppStore提交应用程序更新之前,我总是检查iTunesConnect中当前构建的AppStoreFileSizes部分,以确保二进制文件大小不会超过OTA下载限制。这是iTunesConnect为我上次构建的应用程序显示的内容,该应用程序已在AppStore上发布:这是AppStore在我的iPhone5S设备上显示的内容:鉴于此,我可以假设AppStore上显示的“大小”字段是指应用程序的“安装大小”。Apple是否根据“安装大小”(在AppStore页面上向用户显示为“大小”)或AppS
我们最近在应用商店推出了iOS应用。一些代码文件引用了Passkit框架。还添加了权利com.apple.developer.pass-type-identifierskey和各自的团队ID。但在应用程序功能内部,我们禁用了钱包。但仍然在支持下的应用商店的应用描述中显示钱包。有没有人遇到同样的问题?有谁知道为什么显示它?是因为我们添加的权利还是因为引用了Passkit。 最佳答案 在我的例子中,在ReactNative中启用StripeUI的tipsi-stripe依赖于PassKit并且它被标记为“必需”。
到目前为止,我一直在使用Xcode5.x进行构建。我的应用程序大小(估计的应用程序商店大小)约为55MB。刚更新到Xcode6.0.1之后。同一个应用程序现在显示145MB。我在几个地方读到它显示了下载应用程序的大小。但这只是一个猜测。这里是面临相同问题的人的链接http://forum.unity3d.com/threads/estimated-app-size-increased-considerably-on-newest-unity.269245/这是一款Unity游戏。这仅与Unity的导出项目有关,还是Xcode的“估计应用商店大小”的新行为?
一段时间以来,我一直在将应用程序推送到AppStore,但我从来没有真正理解Validate...和SubmittoApp之间的区别存储...是。我一直假设提交到AppStore...任务会自行运行验证。运行单独的验证任务是否在浪费时间 最佳答案 是的,提交到应用商店也会运行验证。如果您不是提交到应用商店,而是导出(临时等),您应该验证。验证将包上传到iTuneConnect,在其中运行一些自动化测试。 关于ios-Xcode验证与提交到AppStore,我们在StackOverflow
我们将向外部用户提交应用的预发布版本,但我想知道:他们的体验会怎样?用户在设备上拥有该应用程序的AppStore生产版本,现在通过TestFlight安装了一个新的测试版。这将是就地更新,保留数据,还是删除数据的全新安装,或者将在生产旁边安装TestFlight的版本-以便用户拥有该应用程序两次?测试结束,生产就绪版本已提交至AppStore。测试人员能否在保留Beta版数据的情况下无缝(就地)更新到新的AppStore版本?还是完全删除?还是Beta版会保留在他的设备上,他必须从头开始下载新的完整版本?对了,我已经提交了anotherquestion关于版本编号测试版与生产版。