本指南适用于刚开始在Autodesk App store上发布插件和其他内容的开发人员和内容提供商,包括免费、试用或付费版本。它概述了最佳实践指南和发行商在为Autodesk App Store创建产品时需要遵循的一些要求。beplay官网客服电话这些指南旨在确保Autodesk App Store的用户在从商店下载多个产品时具有一致的体验。beplay官网客服电话
应用程序商店
本指南适用于刚开始在Autodesk App store上发布插件和其他内容的开发人员和内容提供商,包括免费、试用或付费版本。它概述了最佳实践指南和发行商在为Autodesk App Store创建产品时需要遵循的一些要求。beplay官网客服电话这些指南旨在确保Autodesk App Store的用户在从商店下载多个产品时具有一致的体验。beplay官网客服电话
当您首次在Autodesk App store上注册成为发行商时,您将获得在商店上发布的详细要求列表。下面的信息是Revit特有的摘要。
我们需要您提供的大部分信息都是从您在发布者系统中填写的产品提交表单中收集的。这包括收集信息以自动生成HTML格式的快速入门页面,该页面包含在您的产品下载中,并可在线查看。其他要求如下:
您的产品必须与Revit 2024软件相关(并且可用),并且必须在Revit 2024支持的任何Windows操作系统上运行。您还可以指示与Revit 2023/2022/2021/2020/2019的兼容性。
提交应用程序时提供的文档信息将用于创建标准格式的HTML页面。这些信息必须允许用户快速了解如何使用您的产品。您可以参考这个标准文档中的其他信息(例如,在您的网站上发布的其他帮助文件)。标准格式的HTML页面将使用您在向商店提交产品时提供的信息创建,您将被提示在提交过程中提供这些信息。
您的产品必须在安装后立即准备好运行。它必须不要求用户手动复制或注册文件,或手动编辑Revit设置(如支持路径)。
如果您使用许可系统,那么它必须允许您的产品在用户安装后立即运行。这意味着您的应用程序要么允许即时激活(例如,在线激活),要么允许具有足够长的宽限期的完整功能,以便您向客户发送激活信息。
商店应用程序的默认用户权限是Windows 7/8.1/10/11 Admin user。安装程序应该具有提升的用户权限。
你的产品应该是稳定的,并且不会以我们认为不合适的方式表现或改变Revit的行为(例如,阻止标准Revit功能,阻止另一个插件的功能,导致数据丢失,等等)。
插件的附加要求:
家庭图书馆的额外要求:
同样,我们将为您创建安装程序,我们可以帮助您修改库,以便它们在这个新位置工作。
没有与Revit集成的产品没有额外的要求。beplay官网客服电话这些产品可beplay官网客服电话能包括电子书、视频教程、行业专用计算器等。
作为默认位置,我们将使用所有用户位置来放置加载项清单:
% programdata % \ Autodesk \ ApplicationPlugins
插件文件将包含在名为“<您的应用程序名称>”的特定文件夹中。和一个PackageContents.xml文件(由我们为应用程序创建的安装程序创建)将与应用程序所需的内容一起存储在这个。bundle文件夹中:
xml包含以下xml标记(在控制有关安装程序的信息的其他标记中),并进一步指向bundle文件夹中的.addin清单。
< ComponentEntry ModuleName = " /内容/ ADNPlugin-FileUpgrader.addin”。
Revit 2019/2020/2021/2022/2023/2024查看。bundle文件夹的内容,读取PackageContents.xml文件并查找“ModuleName”或.addin文件的位置,该文件进一步定义了Revit有关插件的特定信息。
例如,如果你把你的。addin清单和程序集dll放在Contents文件夹下,你的文件夹结构可能看起来像上面的xml标签:
要查看安装后的应用程序的外观,你可以下载Autodesk app Store上已有的一些免费插件,并研究它们的格式。
在您的应用程序中使用功能区元素是必需的,但是如何做到这一点将取决于您的插件设计。至少,每个插件或家族库都必须向add - ins选项卡添加一个面板,该面板要么调用插件定义的主命令,要么显示解释如何使用家族库的帮助文件。
但是,如果您的插件定义了多个命令,那么您必须以对用户最有帮助的方式为插件创建功能区布局(例如,为最常用的命令使用大按钮,为不常用的命令使用小按钮)。
Revit API支持上下文或F1帮助。请参考Revit API文档中的RibbonItem.SetContextualHelp()方法和ContextualHelp类。发布到Autodesk应用程序商店的Autodesk插件月示例应用程序演示了如何实现F1帮助。
我们鼓励您使用与Revit帮助一致的帮助机制,例如工具提示和放置在功能区项上的上下文帮助。上下文帮助支持的选项包括链接到外部URL、启动本地安装的帮助文件或链接到Autodesk帮助wiki上的主题。
ADN团队为你的应用创建的安装程序包含一个按钮,允许用户在应用安装期间查看标准的最终用户许可协议(EULA)。
注:本EULA为不修改的。如果你想在你的应用程序中包含你自己的EULA,你可以:
如果您的应用程序或内容有任何特殊要求,并且标准安装程序模板无法处理,请与我们联系。
例如,如果你有特定的要求,你的应用程序写入到一个单一的用户,我们可以创建安装程序,只安装到当前用户。
对于需要自定义安装的任何其他特殊需求,您可以以Windows Installer合并模块的形式提供它们(.msm)文件。我们将合并你的.msm文件与Windows安装程序(msi)此类场景的示例包括:为您正在使用的许可系统的注册表写入条目,安装其他供应商的依赖组件,以及运行自定义脚本。如需更多信息,请与我们联系appsubmissions@autodesk.com.
下面的一系列视频解释和演示了发布Revit应用程序的过程Autodesk应用商店的Revit:
Autodesk应用商店的Autodesk Revit
ADN团队将帮助你成为Autodesk App Store上成功的发行商。我们会尽我们所能帮助你。如果您在阅读这些指南和其他文档后还有任何问题,请发送电子邮件appsubmissions@autodesk.com在www.ocatasi.com/developapps.
感谢您参与欧特克应用商店。
大多数欧特克产品都提供试用版。beplay官网客服电话今天下载免费的30天试用版。您也可以通过加入ADN的标准或专业会员级别来获得用于开发的欧特克桌面软件。
在您自己的web和移动应用程序中使用欧特克基于云的软件和组件所需的所有信息和资源都可以在欧特克Forge开发人员门户网站上找到。轻松访问Forge api和文档、教程、GitHub示例、支持等。