除云智能App 2.X系列模板支持的自定义内容外,云智能App 3.X系列模板还额外支持以下自定义内容。如增加三方账号登录、自定义用户隐私协议、配置页面菜单等。
前提条件
- 已完成App模板的源码下载。请参见创建自有App。
- 已安装Android App的开发工具,如Android Studio。
增加三方账号登录
Android的云智能App 3.X系列模板仅支持谷歌账号进行三方账号快捷登录。登录页如下图所示。
- 至谷歌官网生成google_id,并在工程中配置resources文件。具体操作,请参见谷歌官网内容。
- 打开工程的src/main/res/values/resources.xml文件。
- 修改visibility_oa_goto_google_switch参数的值,打开谷歌账号登录的显示开关。
配置示例如下。
<bool name="visibility_oa_goto_google_switch">true</bool>
//true:打开显示开关;false:关闭显示开关(默认)
- 修改define appkey_login_google_def参数的值。
配置示例如下。
<string name="google_id">xxxxxxx</string> //xxxxxxx为谷歌官网生成的google_id
自定义海外用户隐私协议
在海外用户注册账号时,支持您自定义弹出的用户隐私协议。如下图所示。
- 打开工程的src/main/res/values/resources.xml文件。
- 配置ilop_privacy_policy_url_oversea参数的值。
配置示例如下。
<string name="ilop_privacy_policy_url_oversea">https://xxxxx</string>
//该参数不可为空,https://xxxxx为隐私协议的地址
隐藏设置菜单中“首页自动发现设备”
支持您自定义云智能App页面的首页自动发送设备菜单项,如下图所示。
如果您需要隐藏该菜单,请根据以下步骤来操作。
- 打开工程的src/main/res/values/resources.xml文件。
- 修改visibility_find_switch参数的值。
示例代码如下。
<bool name="visibility_find_switch">false</bool> //true:显示菜单;false:隐藏菜单
显示亚马逊、谷歌智能音箱
如果您的App需要对接亚马逊、谷歌的智能音箱,您可以在App的页面中,显示相应的智能音箱菜单。
- 打开工程的src/main/res/values/resources.xml文件。
- 修改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:隐藏菜单(默认)