除云智能App 2.X系列模板支持的自定义内容外,云智能App 3.X系列模板还额外支持以下自定义内容。如增加三方账号登录、自定义用户隐私协议、配置页面菜单等。
前提条件
- 已完成App模板的源码下载。请参见创建自有App。
- 已安装iOS App的开发工具xcode。
增加三方账号登录
云智能3.X系列App模板支持终端用户使用三方账号快捷登录,如谷歌账号、苹果账号。登录页面如下图所示。
- 增加谷歌账号快捷登录
- 打开工程的./IMSiLopAppFactory/ModuleName_Config.h文件。
- 修改switch_login_google_def参数的值,打开谷歌显示的开关。
配置示例如下。
switch_login_google_def YES //YES:打开显示开关,NO:关闭显示开关(默认)
说明 使用谷歌登录功能需要开发者去相应平台生成AppKey,并在工程中配置URL Scheme,否则会有闪退。谷歌登录开发引导,请参见谷歌官网内容。 - 至谷歌官网生成AppKey,并在工程中配置URL Scheme。具体操作,请参见谷歌官网内容。
- 打开工程的./IMSiLopAppFactory/ModuleName_Config.h文件。
- 修改define appkey_login_google_def参数的值。
配置示例如下。
define appkey_login_google_def @"721****818-jqd5l7n****lbg4sih2.apps.googleusercontent.com" //721****818-jqd5l7n****lbg4sih2.apps.googleusercontent.com为谷歌官网生成的AppKey
- 增加苹果账号快捷登录
自定义海外用户隐私协议
在海外用户注册账号时,支持您自定义弹出的用户隐私协议。如下图所示。
自定义App账号模块顶部状态栏样式
支持自定义账号相关页面的背景色和状态栏样式,如下图红色框所示。例如页面设置成白色背景,则将状态栏内容的颜色修改为黑色,从而避免状态栏内容显示不清晰。修改账号页面背景色的参数为color_custom_theme_def。更多介绍,请参见iOS 2.X系列模板。
自定义App配网模块顶部状态栏样式
支持自定义配网相关页面的背景色和状态栏样式,如下图红色框所示。例如页面设置成白色背景,则将状态栏内容的颜色修改为黑色,从而避免状态栏内容显示不清晰。修改账号页面背景色的参数为color_custom_device_add_background_def。更多介绍,请参见iOS 2.X系列模板。
隐藏设置菜单中“首页自动发现设备”
支持您自定义云智能App的首页自动发送设备菜单项,如下图所示。
页面的如果您需要隐藏该菜单,请根据以下步骤来操作。
自定义评分的App
在App的去评分跳转至App评分页面。您需要修改为自有App的Apple ID,才能对自有App评分。
页面中,单击显示亚马逊、谷歌智能音箱
如果您的App需要对接亚马逊、谷歌的智能音箱,您可以在App的
页面中,显示相应的智能音箱菜单。