除云智能App 2.X系列模板支持的自定义内容外,云智能App 3.X系列模板还额外支持以下自定义内容。如增加三方账号登录、自定义用户隐私协议、配置页面菜单等。

前提条件

  • 已完成App模板的源码下载。请参见创建自有App
  • 已安装Android App的开发工具,如Android Studio。

增加三方账号登录

Android的云智能App 3.X系列模板仅支持谷歌账号进行三方账号快捷登录。登录页如下图所示。

三方账号登录
  1. 至谷歌官网生成google_id,并在工程中配置resources文件。具体操作,请参见谷歌官网内容
  2. 打开工程的src/main/res/values/resources.xml文件。
  3. 修改visibility_oa_goto_google_switch参数的值,打开谷歌账号登录的显示开关。
    配置示例如下。
    <bool name="visibility_oa_goto_google_switch">true</bool> 
    //true:打开显示开关;false:关闭显示开关(默认)
  4. 修改define appkey_login_google_def参数的值。

    配置示例如下。

    <string name="google_id">xxxxxxx</string> //xxxxxxx为谷歌官网生成的google_id

自定义海外用户隐私协议

在海外用户注册账号时,支持您自定义弹出的用户隐私协议。如下图所示。

服务协议
  1. 打开工程的src/main/res/values/resources.xml文件。
  2. 配置ilop_privacy_policy_url_oversea参数的值。
    配置示例如下。
    <string name="ilop_privacy_policy_url_oversea">https://xxxxx</string>
    //该参数不可为空,https://xxxxx为隐私协议的地址

隐藏设置菜单中“首页自动发现设备”

支持您自定义云智能App我的 > 设置页面的首页自动发送设备菜单项,如下图所示。

自动发现设备

如果您需要隐藏该菜单,请根据以下步骤来操作。

  1. 打开工程的src/main/res/values/resources.xml文件。
  2. 修改visibility_find_switch参数的值。

    示例代码如下。

    <bool name="visibility_find_switch">false</bool> //true:显示菜单;false:隐藏菜单

显示亚马逊、谷歌智能音箱

如果您的App需要对接亚马逊、谷歌的智能音箱,您可以在App的我的 > 更多服务页面中,显示相应的智能音箱菜单。

更多服务
  1. 打开工程的src/main/res/values/resources.xml文件。
  2. 修改visibility_page_mine_more_amazonalexa参数和visibility_page_mine_more_google参数的值。

    示例代码如下。

    //亚马逊智能音箱Amazon Alexa
    <bool name="visibility_page_mine_more_amazonalexa">true</bool> //true:显示菜单;false:隐藏菜单(默认)
    //谷歌智能音箱Google Assistant
    <bool name="visibility_page_mine_more_google">true</bool> //true:显示菜单;false:隐藏菜单(默认)