96SEO 2026-02-19 19:07 20
。

它旨在为情侣们提供一个专属的空间#xff0c;让他们能够将一路走来的点点滴滴#xff0c;如初次相遇时…1
“你”这是一款用于记录情侣从相识、相知、相恋、见家长、订婚直至结婚等各个阶段美好记忆留存的应用程序。
它旨在为情侣们提供一个专属的空间让他们能够将一路走来的点点滴滴如初次相遇时的心动瞬间、逐渐了解彼此过程中的深入交流、甜蜜恋爱时期的浪漫时刻、面对家长时的紧张与期待、订婚时的喜悦以及结婚时的神圣幸福等都以一种独特而有意义的方式记录下来。
这款应用程序就像是一个装满珍贵回忆的宝库随着时间的推移见证着情侣们爱情旅程的每一个重要阶段成为他们美好爱情的永恒见证者和守护者。
我们团队开发的MU作品是一款用于记录情侣之间相处时各个阶段照片的归集。
提供欢迎页、用户无感知匿名登录相册管理用户信息查看等功能。
用户无感知匿名登录我们使用首次启动应用程序生成的UUID作为主键关联用户的unionId和openId达到用户无论是卸载重装还是冷启动都能够快速响应用户数据信息。
用户基本信息通过云数据库接口存储云端用户头像通过云存储接口存入云端并更新对应的云数据库数据条目。
相册管理使用云数据库和云存储服务实现相册的封面、标题、描述、内容信息的留存。
Serverless关键服务之一为AGC构建了MBaasMobile
Service移动后端即服务能力。
云数据库提供了端云数据的协同管理、统一的数据模型和丰富的数据管理API接口等能力端侧可以编写少量的代码实现AGC云端云数据库的交互。
云数据库采用基于对象模型的数据存储结构与常见的关系数据库MySQLOracle等类似包含数据表、表字段、表字段值、主键以及表操作权限。
唯一不同在于存储区数据以对象的形式存储在不同的存储区中每一个对象都是一条完整的数据记录。
存储区是一个独立的数据存储区域每个存储区拥有完全相同的对象类型定义也就是数据表可以根据业务能力为不同用户划分不同的存储区。
云数据库对象类型、存储区以及数据可以通过AGC控制台定义、创建和管理也可以通过一站式集成开发工具DevEco
Studio定义、创建和管理。
云数据库支持多种数据类型包括字符串、数值、文本、日期等。
云数据库还提供了多重数据安全策略基于隐私或者敏感数据的全程加密管理能力加密字段的数据在端侧会被加密然后再以密文形式发送并存储到云数据库中。
同时提供基于角色的权限管理模型预置4种角色和3种权限来保证数据的安全同时简化了权限管理操作。
云数据库是一款基于对象模型的数据库采用存储区、对象类型和对象三级结构。
每个应用在开通云数据库服务后都会实例化一个云数据库实例该实例中可以创建多个对象类型数据表、多个存储区。
一个对象类型的数据可以对应一个存储区也可以对应多个存储区。
对象类型ObjectType用于定义存储对象的集合不同的对象类型对应的不同数据结构。
每创建一个对象类型云数据库会在每个存储区实例化一个与之结构相应的对象类型用于存储对应的数据。
存储区CloudDBZone是一个独立的数据存储区域多个数据存储区相互独立。
每个存储区拥有完全相同的对象类型定义开发者可以根据业务需要自定义存储区中存储的对象。
对象CloudDBZoneObject是云数据库基本操作单元每个对象都是一条完整的数据记录。
数据类型描述取值范围说明String字符串类型最大长度200字符串长度超过200请使用Text类型。
Boolean布尔类型true真false假。
-Byte单字节整型-128
32,767-Integer四字节整型-2,147,483,648
2,147,483,647-Long八字节整型-9,223,372,036,854,775,808
9,223,372,036,854,775,807-Float单精度浮点数-3.40E38
3.40E386位十进制有效数字。
-Double双精度浮点数-1.79E308
1.79E30815位十进制有效数字。
-ByteArray字节数组-一般用于文件类型的数据存储如图片、文档和视频等。
Text文本类型--Date日期类型--IntAutoIncrement自增类型从1开始自增Integet类型。
1
2,147,483,647-LongAutIncrement自增类型从1开始自增Long类型。
1
云数据库支持对所有用户的访问进行鉴权保障应用数据的安全。
云侧访问云数据库的用户角色默认位管理员角色即从AGC控制台、云函数和Server端访问云数据库角色该角色默认拥有所有权限。
端侧为应用程序运行端端侧的数据操作有严格的安全规则限制其数据的读写权限根据云侧权限配置表进行控制。
角色queryupsertdelete说明所有人✅✅✅代表所有用户包含认证和非认证用户。
该角色默认拥有query权限可自定义配置upsert和delete权限但不建议将upsert和delete权限配置给所有人角色。
当对象类型中设置了加密字段之后表示开启全程加密功能此时所有人角色将不会拥有query、upsert和delete权限且不允许修改。
认证用户✅✅✅经过AGC登录认证的用户。
该角色默认拥有query权限可自定义配置upsert和delete权限。
当对象类型中设置了加密字段之后表示开启全程加密功能此时认证用户角色将不会拥有query、upsert和delete权限且不允许修改。
数据创建者✅✅✅经过认证的数据创建用户。
该角色默认拥有所有权限且可自定义配置所有权限。
每条数据都有其对应的数据创建人即应用用户每个数据创建者仅可以upsert或者delete自己创建的数据不能upsert或者delete他人创建的数据。
数据创建者的信息保存在数据记录的系统表中。
管理员✅✅✅应用开发者主要是指通过AGC控制台或FaaSFunction
Service函数即服务侧访问云数据库的角色。
该角色默认拥有所有权限且可自定义配置所有权限。
管理员可以管理并配置其他角色的权限。
Studio工具在云侧工程创建一个用于存储数据条目的对象类型。
通过DevEco
Studio工具在云侧工程为创建的对象类型添加数据并配置数据所在存储区。
数据成功添加后通过DevEco
Studio工具提供的一键部署能力将对象类型和数据条目部署到AGC云端。
Studio预置的通用云开发模板创建的端云一体化工程在工程初始化时会自动开通云开发Serverless服务若在开发工具主界面通知栏Notifications中显示服务开通失败需按照以下步骤进行开通个。
在开通云数据库时若尚未设置默认数据处理位置在弹出的”数据处理位置“窗口进行设置仔细阅读弹出提示框的文字说明后在“启用”栏为您的项目勾选一个或多个数据处理位置并在“设为默认”栏将其中一个设置为默认数据处理位置。
在弹出的新建对象类型窗口中输入对象类型名称下文以“Welcome”为例后点击OK按钮完成创建。
对象类型命名必须符合以下规范
只能包含大小写字母数字下划线并且至少包含字母类型。
必须以字母开头以字母或者数字结尾不允许以“sqlite_”开头不允许以下划线结尾。
不允许使用如下系统保留名称naturalbase_metadata、objecttypeinfohelper、t_data_upgrade_info、t_index_schema、t_nstore_config、t_schema_negotiate_info、t_metadata_schema、t_nstore_permission、t_system_config。
Studio工具会根据通用云开发模板内置的对象类型模板新建对象类型JSON文件”Welcome.json“并会在编码区自动打开该文件。
文件结构属性包括对象类型名称objectTypeName、对象类型配置字段信息fields、对象类型索引信息indexes、对象类型角色权限permissions。
根据业务需要在“fields”中配置对象类型字段信息字段属性需要满足的规范参见在“fileds”中为该对象类型配置字段信息如下表所示。
参数必选M/可选O说明fieldNameM字段名称。
filedTypeM字段的数据类型。
belongPrimaryKeyO设置该字段是否为对象类型的主键默认值为false。
notNullO设置字段值是否为非空默认为false。
isNeedEncryptO设置字段是否需要加密开启全程加密数据管理功能默认值为false。
isSensitiveO设置字段是否为敏感字段默认值为false。
defaultValueO字段为非空时必须设置默认值。
filedNamefieldTypebelongPrimaryKeynotNullisNeedEncryptdefaultValueidIntegertruetrueimgStringstatusByte0createTimeDate
]根据业务需要在“indexes”中为该对象类型配置索引、索引包含的字段、以及索引包含的字段的排序方式。
索引属性需要满足的规范参见在“indexes”中为该对象类型配置索引如下表所示。
参数必选M/可选O说明indexNameM索引名称。
indexList
indexNamefieldNamesortTypeIND_202412101709idASCcreateTimeDESC
DESC}]}]根据实际业务在“permissions”中设置各角色是否具有该对象类型的Read、Upsert包含新增和修改和Delete权限。
角色权限属性需要满足的规范参见在“permissions”中设置各角色对象类型权限如下表所示。
参数必选M/可选O说明roleM用户角色。
rightsM授予角色的权限包括Read、Upsert包括新增和修改和Delete权限。
角色ReadUpsertDeleteWorld✅❌❌Au***nticated✅✅❌Creator✅✅✅Administrator✅✅✅
如果在创建对象类型后直接一键部署对象类型会出现以下异常信息。
发生这种异常信息是因为未在对象类型内添加数据条目。
为对象类型添加数据条目并配置数据所在的存储区当前支持手动创建和自动生成数据条目文件建议使用DevEco
Studio工具提供的自动生成数据条目文件。
右击对象类型JSON文件选择“Generate
Entry”依旧以对象类型“Welcome”为例包含“id”、“img”、“status”、“createTime”六个字段。
Entry”窗口内为即将生成的数据条目文件定义名称。
此处取默认值“d_Welcome”为例。
Studio工具预置通用云开发模板提供的数据条目模板自动在“clouddb/dataentry”目录下为对象类型“Welcome”生成数据条目文件“d_Welcome”该文件中已为开发者预置了默认的存储区所属对象类型名称“Welcome”以及对象类型的字段名“id”、“img”、“status”、“createTime”。
cloudDBZoneName配置存储区名称支持自定义需要开发者记住存储区名称在使用API访问云数据库时需要使用该值获取对象类型数据。
objectTypeName对象类型名称。
objects配置当前对象类型中所有字段的值即写入数据。
一个对象即为一条数据可以通过新建一个对象来为字段赋新值也可以修改某个对象下字段的值。
需要注意的是主键或加密字段的值不支持修改。
完成对象类型创建以及对象类型数据条目创建后开发者可以通过右击对象类型或者数据条目直接将对象类型和数据条目部署到AGC云端。
DevEco
Studio工具支持单个对象类型和数据条目部署也支持批量部署。
单个对象类型部署右击对象类型名称。
若批量部署需要右击“clouddb”文件名称为”schema.json“该文件是端侧API访问云数据库必须引入的配置文件。
如果开发工具尚未登录华为开发者账号需要先登录授权才可以使用云开发管理面板能力。
点击面板中的“CloudDev
console”打开AGC控制台。
两者区别在于第一种方式需要在AGC控制台页面点击左侧“云数据库”菜单而第二种方式可以直接定位到AGC控制台云数据库子控制台。
分别点击“对象类型”、“存储区”与“数据”页签查看通过DevEco
Studio工具开发并部署的云数据库资源是否已经成功部署到AGC云端。
本小节主要对云数据库相关概念做了简单了解并通过创建「欢迎页信息」对象类型详细讲解了使用一站式集成工具DevEco
Studio开发、部署云数据库至AGC云端同时提供了如何查看部署到AGC云端的云数据库资源。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback