我正在制作一个iPad应用程序,它将使用EnterpriseDistributionProgram从我自己的Web服务器进行分发。该应用程序本身会检查服务器上的更新版本,并调用IOS中的itms-services来更新自身。这很完美。应用程序包包含一个目录,其中包含图像和电影等资源。Apple声称如果bundle-identifier相同,更新将保留用户数据。发件人:http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad802cIfyouwantuserstokeeptheapp’sdatastoredontheirdevic
作为我们ISV公司的一部分,我正在开发一个iOS应用程序。我们正在使用Xamarin.iOS,但我希望这对这个问题没有影响。我们的一些将获得该应用程序的客户正在使用MDM(AirWatch)来管理设备并在他们的设备上安装该应用程序。对于开发,我们使用“iOSAppDevelopment”和我们的设备来调试和测试应用程序。现在是时候将应用程序提供给我们的第一位客户了。为此,应用程序必须使用分发证书签名并与分发配置文件捆绑在一起。要生成这些,必须注册“iOSDeveloperEnterpriseprogram”,每年299美元。在花这笔钱之前,我想确保我做的是正确的事。此处的几个问题表明,
我正在开发一个分布式itms-services的企业应用程序。此应用程序有一项服务可让用户知道何时有更新,因此当用户按下更新按钮时,应用程序会调用itms-services来下载并安装最新版本。在iOS8之前,当从应用程序调用itms-services时,系统将关闭应用程序并开始更新过程。现在有一个烦人的变化,应用程序不再关闭,用户不知道更新过程已经开始。我想在更新开始后关闭我的应用程序,就像iOS8之前一样,但我不知道这是否可能,我想添加一个反馈说应用程序已更新,但事实并非如此对我来说似乎是一个很好的解决方案。有人知道更好的解决方案吗?更新:此应用程序也在AppStore中分发,因此
我有一个使用xcode6.1构建的应用程序。我创建了一个plist来配合它。它在iOS8.0.2及之前的版本上下载得很好,但是在任何iOS8.1设备上总是无法安装。这是我正在遵循的步骤。使用创建的证书和配置文件归档ipa文件在您的服务器中托管plist和ipa文件包含一个带有src的href标签的下载html文件"itms-services://?action=download-manifest&url=https://mypassagewaytest.gwic.com/gw/premcalc/iPremium.plist"还有我的plistitemsassetskindsoftwar
祝大家周末愉快。我们即将注册iOSDeveloperEnterpriseProgram但在我们这样做之前我有几个问题。我们是一家解决方案提供商,将为我们自己的客户(主要是企业客户)开发许多应用。是否每个客户都需要注册此计划,还是我们可以代表每个人分发?是否仍需要配置设备(即我们是否必须注册它们的UDID)才能分发应用程序,或者我们是否可以简单地将其放在安全网页后面,任何拥有用户/密码的人都可以下载它们?我的猜测是,只有我们需要注册开发计划,一旦我们拥有企业帐户,我们将不再需要设备UDID,并且可以与几乎任何人共享,但我想100%确定.非常感谢您提供的任何见解。谢谢:)
我们正在尝试为我们的一位客户提供一个ipa以部署在他们的AirWatch上。关于什么是最好的方法有很多相互矛盾的信息,但他们似乎都同意需要用某个帐户的证书和私钥签名这一事实。然而,客户似乎是通过AirWatch管理他们的苹果企业账户。这是否意味着我们可以向他们提供未签名的ipa文件并让AirWatch执行它的操作?我已经在互联网上搜索了一段时间以获取此信息,最接近的信息类似于RenewiOSDevelopmentandAPNsProductionforCorporateApps[AirWatch]这不是我要找的 最佳答案 否-Air
我正在研究iOSMDM。在注册期间,我获得了deviceToken、PushMagic和unlockToken。计划使用javapns.它期望64十六进制值。这是我原来的设备token格式。它是32字节二进制值和base64编码。54CC9f18PLXag/RgOCtc30o7lC3beG6NruUSE0/vCC0=我是否需要转换上述格式才能通过javapns向APNs发送通知?如果是这样,如何将编码的设备token转换为64字符十六进制。我们将不胜感激。提前致谢。问候,Vinothkumar.R 最佳答案 C#答案:byte[]d
对于企业帐户,推荐创建分发证书的方法是什么?如果我查看iOSProvisioningPortal中的分发选项卡,我会在顶部看到此免责声明:Important:Xcodeisthepreferredmethodforrequestingandautomaticallyinstallingthiscertificate.Beforeproceeding,readToolsWorkflowGuideforiOS.我在该指南中没有看到任何讨论企业分发或Xcode如何为您生成和提交CSR的内容。我当然可以手动创建和提交CSR,但如果Xcode现在可以处理这类事情,我更愿意那样做。
自iOS7以来,Apple已弃用且无法使用属性-uniqueIdentifier。其他属性-identifierForVendor和-advertisingIdentifier有一个大问题,即它们在卸载并重新安装应用程序后更改了值。我需要该值来唯一标识连接到服务器的设备。该应用程序将仅使用企业帐户在内部分发,因此审核过程没有问题。是否有私有(private)方法获取它?[通过一些测试更新]正如大卫所说,我在iOS7.1设备上使用了供应商标识符,这里是我测试的一些结果。应用安装后:28FD42B6-A993-4602-A988-69E375A1F913杀死应用后:28FD42B6-A99
我们有一个iPad应用程序在跨多个物理位置部署的自助服务终端模式下运行。我们希望有一个解决方案,可以将应用程序的任何更新自动推送到设备,这样客户就不必触摸他们拥有的每台iPad。我们的客户有一个现有的MDM软件,如果有更新,它会通知用户,但由于它打算成为一个信息亭,我们不希望公众实际自己进行更新。有人知道这是否可能吗?谢谢,泰迦。 最佳答案 编辑:从iOS7开始,您现在可以通过MDM软件强制更新应用。(以前适用于iOS6及以下版本):抱歉,即使使用企业程序和MDM服务器,您也无法在iOS设备上强制更新。最好的办法是配置更新,以便它们