Engage 开发者集成工作流程

本指南介绍了将 Engage SDK 集成到您的应用中的分步工作流程。

共享文件

以下资源可协助集成

  • 验证应用

    • 一个用于验证界面中内容发布的 Android 应用。
  • 内容发布准则

    • 提供有关如何使用 API 有效发布内容的文档

步骤 1:使用 SDK 调试模式进行开发

将 Engage SDK 添加到 build.gradle 文件中,并遵循相应的垂直领域集成指南完成集成。

dependencies {
    // Make sure you also include the repository in your project's build.gradle file.
    implementation 'com.google.android.engage:engage-core:1.5.7'
}

步骤 2:安装验证应用

验证应用是一个 Android 应用,开发者可以使用它来验证集成是否正常工作。该应用包含可帮助开发者验证数据和广播 Intent 的功能。

步骤 3:验证数据在验证应用中可见

验证应用应将每个集群显示为单独的一行。

  • 输入发布数据的开发者软件包的名称。

  • 验证集群中的所有实体都已发布。

  • 验证实体中的所有字段都已发布。对于行中的每个项目,开发者可以点击海报图片来验证 Intent。

步骤 4:验证广播 Intent 流程

要验证广播 Intent,请点击界面顶部的按钮以触发发送广播的逻辑。

完成步骤 1 至 4 后,您已完成端到端的集成测试。

步骤 5:切换到 SDK 正式版

调试完成后,您必须更新清单文件中的元数据

<application>
  ...
  <meta-data
        android:name="com.google.android.engage.service.ENV"
        android:value="PRODUCTION"></meta-data>
</application>

步骤 6:将发布就绪的 APK 发送给 Google

将发布就绪的 APK 文件副本作为电子邮件附件发送至 engage-developers@google.com。Google 将验证整个流程在我们的端按预期运行。完成后,应用即可提交到生产环境发布。

步骤 7:将 APK 发布到 Play 商店

收到批准后,将 APK 发布到 Play 商店。发布后,请发送电子邮件至 engage-developers@google.com,并附上已发布的版本号。Google 将回复后续步骤。

下载

在下载之前,您必须同意以下条款和条件。

条款和条件

这是 Android 软件开发工具包许可协议

1. 简介

1.1 Android 软件开发工具包(在本许可协议中简称“SDK”,特指包括 Android 系统文件、打包 API 和 Google API 插件)根据本许可协议的条款授权给您。本许可协议构成您与 Google 之间关于您使用 SDK 的具有法律约束力的合同。 1.2 “Android”是指适用于设备的 Android 软件堆栈,根据 Android 开放源代码项目提供,其网址为:https://aosp.org.cn/,并会不时更新。 1.3 “兼容实现”是指任何 Android 设备,该设备 (i) 符合可在 Android 兼容性网站 (https://aosp.org.cn/compatibility) 上找到且可能不时更新的 Android 兼容性定义文档;且 (ii) 成功通过 Android 兼容性测试套件 (CTS)。 1.4 “Google”是指 Google LLC,根据美国特拉华州法律组建,并根据美国法律运营,主要经营地位于 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA。

2. 接受本许可协议

2.1 为了使用 SDK,您必须首先同意本许可协议。如果您不接受本许可协议,则不得使用 SDK。 2.2 通过点击接受和/或使用本 SDK,您特此同意本许可协议的条款。 2.3 如果根据美国或其他国家(包括您居住或使用 SDK 的国家/地区)的法律,您被禁止接收 SDK,则您不得使用 SDK,也不得接受本许可协议。 2.4 如果您代表您的雇主或其他实体同意受本许可协议的约束,则您声明并保证您拥有充分的法律授权来约束您的雇主或该实体遵守本许可协议。如果您不具备所需的授权,则不得代表您的雇主或其他实体接受本许可协议或使用 SDK。

3. Google 的 SDK 许可

3.1 在遵守本许可协议条款的前提下,Google 授予您一项有限的、全球性的、免版税的、不可转让的、非独占的且不可再许可的许可,以仅将 SDK 用于为 Android 的兼容实现开发应用。 3.2 您不得使用本 SDK 为其他平台(包括不兼容的 Android 实现)开发应用或开发其他 SDK。当然,您可以自由地为其他平台(包括不兼容的 Android 实现)开发应用,前提是本 SDK 不用于该目的。 3.3 您同意 Google 或第三方拥有 SDK 的所有合法权利、所有权和权益,包括 SDK 中存在的任何知识产权。“知识产权”是指专利法、著作权法、商业秘密法、商标法以及任何所有其他专有权利。Google 保留未明确授予您的所有权利。 3.4 您不得将 SDK 用于本许可协议未明确允许的任何目的。除非适用第三方许可要求,否则您不得复制(备份除外)、修改、改编、再分发、反编译、逆向工程、反汇编或创建 SDK 或 SDK 任何部分的衍生作品。 3.5 根据开源软件许可授权的 SDK 组件的使用、复制和分发仅受该开源软件许可的条款约束,而不受本许可协议约束。 3.6 您同意 Google 提供的 SDK 的形式和性质可能在不事先通知您的情况下发生变化,并且未来版本的 SDK 可能与在先前版本 SDK 上开发的应用不兼容。您同意 Google 可以根据 Google 的自行决定,在不事先通知您的情况下,永久或暂时停止向您或普通用户提供 SDK(或 SDK 内的任何功能)。 3.7 本许可协议中的任何内容均不授予您使用 Google 的任何商号、商标、服务标志、徽标、域名或其他独特品牌功能的权利。 3.8 您同意不移除、遮蔽或更改可能附加到 SDK 或包含在 SDK 中的任何专有权利声明(包括著作权和商标声明)。

4. 您对 SDK 的使用

4.1 Google 同意,根据本许可协议,其不会从您(或您的许可方)处获得您使用 SDK 开发的任何软件应用的任何权利、所有权或权益,包括这些应用中存在的任何知识产权。 4.2 您同意仅为以下目的使用 SDK 和编写应用:(a) 本许可协议允许的目的,以及 (b) 相关司法管辖区内的任何适用法律、法规或普遍接受的惯例或准则允许的目的(包括与数据或软件进出美国或其他相关国家/地区有关的任何法律)。 4.3 您同意,如果您使用 SDK 为普通大众用户开发应用,您将保护这些用户的隐私和合法权利。如果用户向您提供用户名、密码或其他登录信息或个人信息,您必须告知用户这些信息将可供您的应用使用,并且您必须为这些用户提供法律上充分的隐私声明和保护。如果您的应用存储用户提供的个人或敏感信息,则必须安全地进行存储。如果用户向您的应用提供 Google 账号信息,您的应用只能在用户已授权的情况下,并且仅为用户已授权的有限目的使用该信息来访问用户的 Google 账号。 4.4 您同意不会通过 SDK 从事任何干扰、破坏、损坏或未经授权访问任何第三方(包括但不限于 Google 或任何移动通信运营商)的服务器、网络或其他财产或服务的活动,包括应用的开发或分发。 4.5 您同意对您通过 Android 和/或 Android 应用创建、传输或显示的任何数据、内容或资源,以及您的行为后果(包括 Google 可能遭受的任何损失或损害)负全部责任(且 Google 对您或任何第三方不承担任何责任)。 4.6 您同意对您违反本许可协议、任何适用第三方合同或服务条款,或任何适用法律或法规的任何行为负全部责任(且 Google 对您或任何第三方不承担任何责任),并对任何此类违约行为的后果(包括 Google 或任何第三方可能遭受的任何损失或损害)负全部责任。

5. 您的开发者凭据

5.1 您同意负责维护 Google 可能向您颁发的或您自己选择的任何开发者凭据的保密性,并且您将对在您的开发者凭据下开发的所有应用负全部责任。

6. 隐私和信息

6.1 为了不断创新和改进 SDK,Google 可能会从软件中收集某些使用统计数据,包括但不限于唯一标识符、关联的 IP 地址、软件版本号以及 SDK 中正在使用哪些工具和/或服务以及它们如何被使用的信息。在收集任何此类信息之前,SDK 将通知您并征求您的同意。如果您拒绝同意,则不会收集该信息。 6.2 收集到的数据会经过汇总分析以改进 SDK,并根据 Google 的隐私权政策进行维护,该政策的网址为:https://policies.google.com/privacy 6.3 匿名化和汇总的数据集可能会与 Google 合作伙伴共享以改进 SDK。

7. 第三方应用

7.1 如果您使用 SDK 运行由第三方开发的应用或访问由第三方提供的数据、内容或资源,您同意 Google 对这些应用、数据、内容或资源不承担任何责任。您理解,您可能通过此类第三方应用访问的所有数据、内容或资源均由其来源方负全部责任,并且 Google 对您因使用或访问任何此类第三方应用、数据、内容或资源而可能遭受的任何损失或损害不承担任何责任。 7.2 您应知晓,通过此类第三方应用呈现给您的数据、内容和资源可能受到由提供商(或代表其的其他个人或公司)拥有的知识产权的保护。除非相关所有者明确授权,否则您不得修改、租赁、出租、借出、出售、分发或创建基于这些数据、内容或资源(无论是全部还是部分)的衍生作品。 7.3 您承认,您使用此类第三方应用、数据、内容或资源可能受您与相关第三方之间的单独条款约束。在这种情况下,本许可协议不影响您与这些第三方的法律关系。

8. 使用 Android API

8.1 Google 数据 API 8.1.1 如果您使用任何 API 从 Google 检索数据,您承认这些数据可能受到 Google 或提供数据方(或代表其的其他个人或公司)拥有的知识产权的保护。您使用任何此类 API 可能受附加服务条款的约束。除非相关服务条款允许,否则您不得修改、租赁、出租、借出、出售、分发或创建基于这些数据(无论是全部还是部分)的衍生作品。 8.1.2 如果您使用任何 API 从 Google 检索用户数据,您承认并同意,您仅在用户明确同意且仅在用户已授予您执行此操作权限的有限目的下检索数据。如果您使用 Android Recognition Service API(其文档位于以下网址:https://developer.android.com/reference/android/speech/RecognitionService,并会不时更新),您承认 API 的使用受《Google 作为数据处理者的产品的数据处理附录》的约束,该附录位于以下网址:https://privacy.google.com/businesses/gdprprocessorterms/,并会不时更新。通过点击接受,您特此同意《Google 作为数据处理者的产品的数据处理附录》的条款。

9. 终止本许可协议

9.1 本许可协议将持续有效,直至您或 Google 按照下文所述终止。 9.2 如果您希望终止本许可协议,您可以通过停止使用 SDK 和任何相关开发者凭据来实现。 9.3 Google 可随时终止与您的许可协议,如果:(A) 您违反了本许可协议的任何条款;或 (B) Google 依法要求这样做;或 (C) 与 Google 合作向您提供部分 SDK(例如 API)的合作伙伴终止了与 Google 的关系或停止向您提供部分 SDK;或 (D) Google 决定不再向您居住或使用服务的国家/地区的用户提供 SDK 或部分 SDK,或者 Google 认为向您提供 SDK 或某些 SDK 服务在商业上不再可行。 9.4 当本许可协议终止时,您和 Google 已从中受益、已受其约束(或在本许可协议生效期间已累积)或明确表示无限期持续存在的所有法律权利、义务和责任将不受此终止的影响,并且第 14.7 段的规定将无限期地继续适用于此类权利、义务和责任。

10. 免责声明

10.1 您明确理解并同意,您使用 SDK 的风险完全由您自行承担,且 Google 提供 SDK“按原样”和“按可用状态”,不附带任何形式的保证。 10.2 您使用 SDK 以及通过使用 SDK 下载或以其他方式获得的任何材料的风险由您自行承担,并且您对因使用此类材料而导致的计算机系统或其他设备的任何损坏或数据丢失负全部责任。 10.3 GOOGLE 进一步明确声明不提供任何明示或暗示的保证和条件,包括但不限于适销性、特定用途适用性和不侵权的默示保证和条件。

11. 责任限制

11.1 您明确理解并同意,Google、其子公司和关联公司及其许可方,在任何责任理论下,均不对您可能遭受的任何直接、间接、附带、特殊、后果性或惩戒性损害承担责任,包括任何数据丢失,无论 Google 或其代表是否已被告知或应已知晓发生此类损失的可能性。

12. 赔偿

12.1 在法律允许的最大范围内,您同意为 Google、其关联公司及其各自的董事、高级职员、员工和代理人进行辩护、赔偿并使其免受因以下原因引起或产生的任何及所有索赔、诉讼、起诉或程序,以及任何及所有损失、责任、损害、成本和费用(包括合理的律师费):(a) 您使用 SDK;(b) 您在 SDK 上开发的任何侵犯任何人著作权、商标、商业秘密、商业外观、专利或其他知识产权,或诽谤任何人或侵犯其公开权或隐私权的应用;以及 (c) 您未遵守本许可协议的任何行为。

13. 许可协议的变更

13.1 Google 在发布新版本 SDK 时可能会对本许可协议进行更改。当这些更改发生时,Google 将在提供 SDK 的网站上提供新版本的许可协议。14.1 本许可协议构成您与 Google 之间的完整法律协议,并管辖您对 SDK 的使用(不包括 Google 可能根据单独书面协议向您提供的任何服务),并完全取代您与 Google 之间关于 SDK 的任何先前协议。 14.2 您同意,如果 Google 不行使或不强制执行本许可协议中包含的(或 Google 根据任何适用法律享有的)任何法律权利或补救措施,这不应被视为 Google 正式放弃其权利,且这些权利或补救措施仍可供 Google 使用。 14.3 如果任何有权对此事作出裁决的法院裁定本许可协议的任何条款无效,则该条款将从本许可协议中删除,而不影响本许可协议的其余部分。本许可协议的其余条款将继续有效并可强制执行。 14.4 您承认并同意,Google 作为母公司的公司集团中的每个成员均应为本许可协议的第三方受益人,并且这些其他公司应有权直接强制执行并依赖本许可协议中赋予其利益(或权利)的任何条款。除此之外,没有其他个人或公司应为本许可协议的第三方受益人。 14.5 出口限制。SDK 受美国出口法律法规的约束。您必须遵守适用于 SDK 的所有国内和国际出口法律法规。这些法律包括对目的地、最终用户和最终用途的限制。 14.6 未经另一方事先书面批准,您或 Google 均不得转让或转移本许可协议中授予的权利。未经另一方事先书面批准,您或 Google 均不得委派其在本许可协议下的责任或义务。 14.7 本许可协议以及您与 Google 在本许可协议下的关系应受加利福尼亚州法律管辖,不考虑其冲突法条款。您和 Google 同意服从位于加利福尼亚州圣克拉拉县的法院的专属管辖权,以解决因本许可协议引起的任何法律事务。尽管如此,您同意 Google 仍应被允许在任何司法管辖区申请禁令救济(或同等类型的紧急法律救济)。 2021 年 7 月 27 日
下载

engage_verify_app_dev_03102025.apk