Adobe建议对需要基于单页应用程序框架的客户端渲染(例如React)的项目使用SPA编辑器。 了解更多。
应用程序功能板上的PhoneGap Build拼贴提供了通过Adobe PhoneGap Build服务构建和分发PhoneGap移动应用程序的功能。
使用PhoneGap Build拼贴推送远程内部版本时,将使用PhoneGap Build构建在管理应用程序拼贴中定义的所有受支持平台。
您可以将远程内部版本推送到https://build.phonegap.com或下载源以使用PhoneGap CLI在本地进行内部版本构建。
为了利用PhoneGap Build,您需要使用PhoneGap Build帐户信息配置AEMPhoneGap BuildCloud Service。
如果您当前没有帐户,请导航至https://build.phonegap.com并注册! 如果您拥有Adobe Creative Cloud会员资格,则可能支持多达25个私有应用程序(非开源应用程序)。
验证PhoneGap Build帐户是否处于活动状态后,请导航到AEM Cloud Management Console,特别是PhoneGap BuildCloud Service(http://localhost:4502/etc/cloudservices/phonegap-build.html)。
使用管理Cloud Services拼贴配置新的云服务配置。
在开始使用PhoneGap Build拼贴构建应用程序之前,必须使用AEM Mobile功能板中的管理Cloud Services拼贴来配置云服务。
要为您的应用程序配置云服务,请执行以下步骤:
单击管理Cloud Services区块右上角的。
从添加或编辑PhoneGap Build屏幕中选择Cloud Service选项。
单击下一步。
输入您的凭据以创建新的云配置。
验证后,单击Submit。 此配置的云配置现在显示在管理Cloud Services拼贴中。
配置云服务后,即可使用PhoneGap Build磁贴构建应用程序。 单击右上角的,从生成远程或下载源选项中进行选择。
要使用Adobe PhoneGap Build调用远程内部版本,请单击Build Remote。
如果生成因任何原因而失败(下面显示红色的iOS图标表示平台失败),您可以将鼠标悬停在该图标上以获取错误消息。 或者,您也可以单击三点,“……” 位于图块底部,可直接导航到https://build.phonegap.com(您必须进行身份验证),并直接查看和管理内部版本。
PhoneGap提供命令行界面,用于在本地构建应用程序。
使用PhoneGap命令行界面(CLI)在计算机上编译PhoneGap应用程序。 要将AEM内容包含到您的应用程序中,AEM会创建一个ZIP文件,其中包含移动应用程序内容、内容同步配置和其他必需资产。 下载ZIP文件并将其包含在内部版本中。
为了利用PhoneGap的命令行界面,您需要设置本地环境以包括:
您可以在此处阅读更多内容。
安装先决条件后,通过创建一个简单的应用程序,并使其在模拟器中运行或在设备上运行(通过终端尝试),对其进行简单测试:
phonegap create myApp
cd myApp
phonegap run ios (or android, ...)
添加 — 如果您不想在连接的设备上运行此代码,请在此代码行末尾进行模拟。
验证上述功能是否正常后,请使用PhoneGap Build拼贴到下载源。 将文件保存并解压缩到本地系统中。 完成后:
要了解作者和开发人员的角色和职责,请参阅以下资源: