Pushwoosh如何导出预设



在Pushwoosh中,我必须在3个环境(测试,UAT和生产)中配置200多个预设。是否有导出和导入预设的方法?

如果我必须在每个环境中手动创建它们,那就太费时了。

有几种方法可以通过编程方式克隆预设。

  1. 开放API

    如果你想在不同的帐户间克隆预设,这种方式是最好的。

    1.1。通过listPresets API获取预设列表

    1.2。筛选列表(如果需要)

    1.3。对于想要克隆的每个预设,使用getPreset API

    获取预设信息1.4。按照指南

    准备属性映射1.5。使用createPreset API在目标帐户上创建新的预设

    如果你喜欢的脚本语言是Python,你可以使用这个库来方便地访问这些API方法。

  2. 浏览器内部API

    如果你想在相同帐户的两个应用/项目之间简单地克隆预设,你可以选择使用这个Gist中的Javascript宏。

    你应该这样做:

    2.1。登录想要克隆预置/事件的Pushwoosh帐户

    2.2。确保DESTINATION应用程序配置了所有平台,这些平台在预设

    中选择。2.3。请确保您的帐户的最大预设限制将允许创建预设的总数。

    2.4。打开您登录到您的Pushwoosh帐户的浏览器控制台

    设置HOST变量指向专用服务器。例如,如果您的专用服务器地址是subdomain.pushwoosh.com,您应该执行以下操作:

    type const HOST="subdomain";并按Enter

    如果您的帐户是go.pushwoosh.com,请将HOST变量设置为"go"

    2.5。将migrationpresets -events.js的内容复制粘贴到控制台并按回车键。

    2.6。现在启动命令将所有预设从SRC迁移到DST:

    await migrate_presets('SRC_APP_CODE', 'DST_APP_CODE');
    

如果其中任何一种方法看起来具有挑战性,请随时联系我们的支持以获得帮助:help@pushwoosh.com

相关内容

  • 没有找到相关文章

最新更新