问题标签 [apple-vpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 由于无效的身份验证令牌错误 9622,VPP 应用程序无法部署
我正在尝试从我的 MDM 服务器部署 VPP 应用程序,但是当我输入 VPP 令牌时,我收到无效的身份验证令牌错误 9622,因此应用程序没有显示。
ios - 生成 PEM 格式的公钥/私钥对
我正在尝试按照 Apple 设备注册计划手册(https://developer.apple.com/library/content/documentation/Miscellaneous/Reference/MobileDeviceManagementProtocolRef/4-Profile_Management/ProfileManagement.html)中创建 DEP 服务器令牌的说明进行操作,但我真的不知道如何“为 MDM 服务器生成 PEM 格式的公钥/私钥对”
我有一个来自受信任的证书颁发机构的证书,但是如何从中创建证书?
android - 向现有客户免费分发付费应用程序
我们正在开发一款适用于 iOS 和 Android 的应用,我们希望将其作为付费应用在 App Store 和 Google Play Store 上销售。但是,我们希望能够将应用程序免费分发给我们现有的客户。
我了解 Google 和 Apple 都提供促销代码以免费赠送该应用程序,但数量非常有限。
是否可以做一些事情,比如让我们公司获得一个 VPP 帐户,然后批量购买我们自己的应用程序,然后免费提供给我们的客户?这是否合法并符合服务条款?
Google Play 商店有哪些选项可用于执行此操作?
wso2 - WSO2 IOT:Apple VPP 或 DEP 现在在 wso2 中可用吗?
正如问题所暗示的,有人知道 WSO2 IOT Server 是否支持苹果 DEP 或 VPP 进行 MDM 管理?
ios - 无法更新使用兑换码兑换的自定义 B2B 应用程序。应用在 App Store 和购买列表中均不可见
使用作为邀请链接发送到客户电子邮件的兑换代码分发自定义 B2B 应用程序。客户兑换代码并安装应用程序。我们发送了更新,但客户无法在 App Store 或购买列表中看到该应用程序。客户无法更新应用程序。客户如何更新通过兑换码兑换的自定义 B2B 应用程序?
ios - 有人知道 B2B 应用程序分发在 Apple 中的实际运作方式吗?
自 3 年以来我一直在开发 iOS 应用程序,在我发送到 App Store Connect 的最后一次更新中,他们拒绝了它,因为他们告诉我我的应用程序不遵守应用程序在 App Store 中应遵循的规则。
这意味着我的应用程序不针对普通的 App Store 用户,他们只有在雇用我公司的服务时才能登录我的应用程序。
所以他们“推荐我们”(我们有义务)通过 B2B 分发来分发我们的应用程序。
正如我一直在阅读的那样,它的工作方式是将我们的每个客户注册到 B2B 计划。我希望这可能是错误的,因为我们有超过 10000 个用户,我们无法管理他们的 Apple ID 来将他们一一添加到我们的 B2B 计划中。
是否存在另一种分发我的应用程序的方式,比如给我的用户一个密钥/url,让他们加入我们的 B2B 计划或什么?
我认为我错过了一些东西。
感谢您的帮助,我试图从 Apple 网页获取的所有信息都很麻烦,我试图与他们交谈,但他们每天只向我发送 1 封电子邮件,并且没有真正相关的信息,比如他们不想了解我.
ios - 从 Apple VPP api 获取“需要登录”
上周,当我们尝试使用 VPP api 分配许可证或其他任何东西时,似乎突然出现了错误。
{“errorNumber”:9601,“status”:-1,“errorMessage”:“需要登录”}
有谁知道这个错误是什么意思?文档提到了它,但没有解释为什么你会得到它。我们的客户将他们的代币上传给我们,他们从苹果的 VPP 门户下载并为他们启用 VPP 管理。最近,新的和现有的 VPP 帐户因上述错误而失败。感谢您的时间。
更新:
我们调用一个端点苹果提供,以了解我们可以执行的各种 api 请求使用什么 url。假设他们可以在没有通知的情况下更改,因此您应该依赖他们从这个未经身份验证的呼叫中返回给您的 url:
https://vpp.itunes.apple.com/WebObjects/MZFinance.woa/wa/VPPServiceConfigSrv
它返回的 url 与文档中的内容不匹配。如果您将参数作为查询字符串参数发送到从该调用返回的 url,那么一切正常。如果您像文档中所说的那样将参数作为 json 发送并使用这些 url,则会出现“需要登录”错误。如果您将帖子正文中的参数作为 json 发送到文档中的 url,一切正常。查询字符串也可以。他们那边发生了一些变化,我与之交谈的支持人员看不到它,也不愿意深入挖掘。我正在努力与其他人交谈。这是 VPP 的文档供参考:
https://developer.apple.com/business/documentation/MDM-Protocol-Reference.pdf
ios - 在 B2B 应用程序中支持第三方支付方式
苹果 B2B 应用会支持外部支付方式而不是应用内购买吗?我需要为付费用户提供升级。使用的分发方法是apple-vpp。由于苹果对应用内购买收取 30% 的佣金,我想知道我们是否可以为通过 apple-vpp 分发的应用添加第三方支付。
ios - 如何仅通过邀请将 iOS 应用分发给 50k 用户?
我有一个客户希望一开始就将应用程序交付给 50k 特定用户。然后他想在一段时间后将该应用程序公开。但是,用户不能将其视为 beta 测试,因为它只是早期访问应用程序的“独家”可能性,而不是测试。
我们知道这些用户,因为他们是其他服务用户组的一部分。我们可能会为他们创建帐户并通过邀请分发登录/一次性密码,或者让他们可以使用来自其他服务的凭据登录。
我一直在寻找解决方案(例如https://www.knowband.com/blog/mobile-app/share-ios-app-without-publishing-on-apple-app-store/)但我仍然'我不知道该走哪条路。我们仍处于开发阶段,因此我们可以提供可能的解决方案,甚至可以在入职/登录过程中进行更改。但我们必须对此事做出决定。
从可能的解决方案:
AppStore - 我们不会提供在应用程序中注册的可能性,只有具有凭据的人可以登录。但是否有可能使用 iOS 应用程序并且不会被 Apple 拒绝?我知道许多应用程序没有在应用程序内注册(例如银行应用程序) - 他们是如何做到的?他们只是说只能在银行的某些 www/in person 上进行注册,并且您会在其他地方收到您帐户的凭据?
企业分发 - 这可能是不可能的,因为用户不会是我客户的员工。这些都是普通人。
VPP - 我最近听说过它,但从未尝试过,但它不只是一个“更简单”的企业解决方案,用户不应该也是我客户的员工吗?之后 VPP 应用程序可以更改为常规 AppStore 应用程序吗?
我认为现在选项 1 似乎是最可能的选项,因为该应用程序将在一段时间后分发给所有用户(然后我们将添加注册)。对此事有任何想法吗?在审核期间如何使用解决方案 1 不被拒绝?
ios - iOS B2B Distribution - Apple 将如何测试具有私有部署服务的移动应用程序?
我们的一位客户要求我们在 B2B 模型中部署移动应用程序。所有与 App 相关的服务都部署在客户环境(专用网络)中。由于高度保密,这些服务都不会暴露给公共 URL。根据 Apple 的标准程序,Apple 应使用一个帐户凭据(我们提供的登录详细信息)审核应用程序,并将审核所有屏幕。正如我所提到的,应用程序内使用的所有服务 URL 都是专用网络 URL(不暴露于互联网)。
那么 Apple 的审核团队将如何登录我的应用程序并进行屏幕审核流程?
Apple 是否有任何标准规范来审查此类应用程序?好心劝告。