上传时传错了资料怎么办?
1) 应用正常的审核周期为1-3个工作日 , 可等待上架后进行编辑更新资料。
2)可联系在线客服撤销审核,修改资料后再重新上传。

1) 应用正常的审核周期为1-3个工作日 , 可等待上架后进行编辑更新资料。
2)可联系在线客服撤销审核,修改资料后再重新上传。
OPPO开放平台应用标签解释说明
为了使用户能放心使用商店,我们对商店的APP进行了分类,针对不同的审核结果进行了4个类别(A,B,C,D)的区分,不同类别都有对应的不同的内容展示规则,如果您对APP在商店的展示有疑问,根据您APP的具体分类参照以下规则进行解答,具体如下:
标签质量说明: 该类APP无质量问题
软件商店展示说明: 可以有资格通过系统算法被推荐至分类、榜单等推荐位,进行固定列表的各种商业化推广(如OPPO软件商店首页CPD投放), 具体推广内容可联系营销平台代理商。
标签质量说明: 人工正在审核中或审核过程中发现有个别小问题或者内容类目属于平台不推荐的范围,您可以点击APP图标–版本管理,了解应用标签为”B“的详细原因,然后根据对应的修改建议进行修改,重新提交审核以便获取新的等级标签。
软件商店展示说明: 该类APP只能通过搜索进行下载,不会出现于其他推荐列表或专题中,也不能进行固定列表(如OPPO软件商店首页CPD投放)的商业化推广。
标签质量说明: Apk中包含体验不良的广告插件(如积分墙等)、与平台运营策略相冲突的APP,或人工审核发现有个别问题,您可以点击APP图标–版本管理,了解应用标签为”C“的详细原因,然后根据对应的修改建议进行修改,重新提交审核以便获取新的等级标签。
软件商店展示说明: 已安装过该类APP的用户可以接收到版本更新的通知,在OPPO软件商店可以精准搜索出来,不可商业化推广。
标签质量说明: 含有病毒、人工审核发现无法正常安装或存在无法正常使用的严重BUG、部分与平台运营策略相冲突的APP,您可以点击APP图标–版本管理,了解应用标签为”D“的详细原因,然后根据对应的修改建议进行修改,重新提交审核以便获取新的等级标签。
软件商店展示说明: 该类APP为下架状态,用户无法更新或者下载,不可进行商业化推广。
OPPO应用市场同版本更新APP流程
声明:
平台对同版本更新一直都是持反对态度,因为已下载过问题版本的用户不会收到同版本更新的通知,他们的问题将一直存在,直到您发布更高的版本。
但由于考虑到开发者的需求,平台允许每个版本享有一次同版本更新的机会,与此同时对于同版本更新的审核也会更严格,所以请各位谨慎使用同版本更新的机会,若您提交的同版本更新审核未通过,则只能通过增大版本号的方式重新上传应用。
1)登录开发者帐号,在管理中心应用管理页面,点击“移动应用列表”
2)点击应用名称进入展示页面,打开“同版本更新”功能
3)填写更新原因,点击“保存并继续按钮”
4)进入应用更新页面,点击“上传”,上传需更新的安装包,并填写相关软件信息后,点击继续
5)确认ICON、详情图、APP资质信息无误后,点击“提交审核”即可;
6)成功提交审核后,OPPO软件商店测试人员将在1-3个工作日进行审核,如超过3个工作日还未有审核结果,可点击页面右侧的在线客服进行催审。
| 更新时间 | 更新说明 |
|---|---|
| 2022-06-08 | 请求响应新增age_level、adaptive_equipment、adaptive_type、customer_contact |
此接口用于查询多包应用详情信息。
-请求路由:/resource/v1/app/multi-info
-请求方法:GET
-请求类型:Content-Type: x-www-form-urlencoded
| 参数 | 类型 | 必传 | 说明 |
|---|---|---|---|
| pkg_name | string | 必传 | 应用包名 |
| 参数 | 类型 | 说明 |
|---|---|---|
| errno | int | 错误码,为0表示成功 |
| data | MultiDetailInfo | 多包应用详情,结构参考MultiDetailInfo |
| 字段 | 类型 | 说明 |
|---|---|---|
| app_id | string | 应用ID |
| pkg_name | string | 应用包名 |
| type | int | 应用类型 |
| sign | string | 应用包签名 |
| dev_id | string | 开发者ID |
| app_key | string | 游戏支付key(公钥) |
| update_time | string | 应用更新时间 |
| app_create_time | string | 应用创建时间 |
| app_name | string | 应用名称 |
| is_freeze | string | 是否冻结,0-否;1-是 |
| freeze_reason | string[] | 冻结原因 |
| refuse_reason | string | 打回原因 |
| tag_list | string | 游戏标签 |
| is_business | string | 是否合作,0-否;1-是 |
| game_type | string | 游戏类型 |
| second_category_id | string | 二级分类 |
| third_category_id | string | 三级分类 |
| copyright_url | string | 软件版权证明 |
| special_url | string | 特殊类证书 |
| special_file_url | string | 特殊类证书压缩包 |
| freeze_file | string | 冻结附件 |
| business_username | string | 商务联系人姓名 |
| business_email | string | 商务联系人邮箱 |
| business_mobile | string | 商务联系人电话 |
| business_qq | string | 商务联系人QQ |
| business_position | string | 商务联系人职务 |
| business_address | string | 商务联系人办公地址 |
| freeze_advice | string | 冻结建议 |
| app_type | string | app类型,0-未设置;1-合作应用 |
| app_real_type | string | app类型,0-非合作状态,1-合作状态 |
| electronic_cert_url | string | 电子版权证书 |
| icp_url | string | ICP备案网址或备案号 |
| apk_info | map<String, ApkVersionInfo> | 应用多包信息,key为版本号,值字段参考ApkVersionInfo |
| pkg_symbol | int | 包类型,1-cpu多包;2-多签名多包 |
| second_category_name | string | 二级分类名称 |
| third_category_name | string | 三级分类名称 |
| transfer_state | int | 转让状态,-1-无;1-审核通过;2-审核不通过;3-同意接受;4-不同意接受 |
| last_version_name | string | 最新版本名称 |
| same_version_status | int | 同版本更新申请状态,0-未使用;1-已使用 |
| age_level | string | APP年龄分级,示例:3 |
| adaptive_equipment | string | 平板适配,4-手机,5-平板,6-手机和平板 |
| adaptive_type | string | 适配方式,1-平行视窗,2-横竖屏自适应适配 |
| 字段 | 类型 | 说明 |
|---|---|---|
| version_id | string | 版本ID |
| app_id | string | 应用ID |
| version_code | string | 版本号 |
| version_name | string | 版本名称 |
| apk_url | string | apk链接 |
| apk_size | string | apk包大小 |
| apk_md5 | string | apk包MD5 |
| header_md5 | string | apk头部MD5 |
| package_permission | string[] | 包权限 |
| package_permission_desc | string | 包权限描述 |
| resolution | string | 分辨率 |
| version_type | string | 版本类型,1-新增;2-更新;3-更新资料 |
| create_time | string | 版本创建时间 |
| cpu_code | string | cpu类型 |
| apk_full_url | string | apk包完整链接 |
| sign_desc | string | 多签名类型描述 |
| sign | string | 包签名 |
| online_type | string | 发布类型1-审核立即发布2-定时发布 |
| sche_online_time | string | 定时发布时间 |
| test_type | string | 测试类型 |
| test_start_time | string | 游戏内测开始时间 |
| test_end_time | string | 游戏内测结束时间 |
| player_customer_email | string | 玩家客服游戏 |
| player_customer_phone | string | 玩家客服电话 |
| player_customer_qq | string | 玩家客服QQ |
| is_signature | string | 是否签名,0-否;1-是 |
| is_pre_download | string | 是否开启预下载,1-否;2-是 |
| app_name | string | 应用名称 |
| icon_url | string | 图标url |
| icon_md5 | string | 图标md5 |
| summary | string | 一句话简介 |
| detail_desc | string | 软件介绍 |
| update_desc | string | 版本说明 |
| app_subname | string | 副标题 |
| test_desc | string | 测试附加说明 |
| video_url | string | 视频地址 |
| pic_url | string | 竖屏截图地址 |
| video_pic_url | string | 游戏宣传视频横屏封面图 |
| cover_url | string | 游戏空间封面图 |
| landscape_pic_url | string | 横屏截图地址 |
| privacy_source_url | string | 隐私政策网址 |
| level | string | 等级,-1-D;0-C;1-B;2-A |
| state | string | 上架状态,1-上架;2-下架 |
| online_time | string | 上架时间 |
| offline_time | string | 下架时间 |
| business_refuse_reason | string | 商务审核打回理由 |
| update_time | string | 更新时间 |
| audit_status_name | string | 审核状态 |
| offline_info | string | 下架信息 |
| update_info_check | number | 更新资料审核状态,1-审核中;0-不在审核中 |
| level_tag | string | 等级标签 |
| refuse_advice | string | 打回建议 |
| refuse_reason | string | 打回理由 |
| refuse_file | string | 打回附件 |
| pic_url_material | PicMaterialinfo[] | 竖版截图扩展信息,详情参考PicMaterialinfo |
| 字段 | 类型 | 说明 |
|---|---|---|
| url | string | 图片地址 |
| width | string | 图片宽 |
| height | string | 图片高 |
| md5 | string | 图片md5 |
| size | string | 图片大小 |
{
"errno": 0,
"data": {
"app_id": "111",
"pkg_name": "com.foo.bar.nearme.gamecenter",
"type": 10,
"sign": "23f1****e6cd",
"dev_id": "11111",
"app_secret": "909c****36a3",
"server_secret": "132c****b858",
"app_key": "5125****2ea5",
"update_time": "2021-06-10 18:33:08",
"app_create_time": "2021-06-10 17:38:52",
"app_name": "xxxxx",
"is_freeze": "0",
"freeze_reason": [
[
null,
null
]
],
"refuse_reason": "",
"tag_list": null,
"is_business": "0",
"game_type": "0",
"second_category_id": "77",
"third_category_id": "6689",
"copyright_url": "http://******9fda50.jpg,,",
"special_url": "",
"special_file_url": "",
"freeze_file": null,
"business_username": "商务联系人姓名",
"business_email": "44****@qq.com",
"business_mobile": "13*******41",
"business_qq": "",
"business_position": "",
"business_address": "",
"freeze_advice": null,
"app_type": "1",
"app_real_type": "1",
"ad_type": "0",
"dev_name": "",
"electronic_cert_url": "",
"icp_url": "xxxxx",
"refuse_advice": "",
"state": "11",
"apk_info": {
"11111111": {
"version_id": "11111111",
"app_id": "111",
"version_code": "1",
"version_name": "1.0",
"apk_url": "/******cbad.apk",
"apk_size": "1.89 MB",
"apk_md5": "f565****811e",
"header_md5": "01b0****b816",
"channel": "0",
"package_permission": [
"android.permission.ACCESS_COARSE_LOCATION",
"android.permission.READ_CALENDAR",
"android.permission.READ_CALL_LOGS",
"android.permission.WRITE_CONTACTS",
"android.permission.WRITE_CAMERA",
"android.permission.CALL_PHONE"
],
"package_permission_desc": null,
"resolution": null,
"version_type": "1",
"create_time": "2021-06-10 18:33:08",
"min_sdk_version": "16",
"target_sdk_version": "29",
"cpu_code": "32",
"release_type": "1",
"apk_full_url": "http://******16cbad.apk",
"sign_desc": "A",
"sign": "366d****f571,366d****f571",
"online_type": "1",
"sche_online_time": null,
"test_type": "0",
"test_start_time": "0000-00-00 00:00:00",
"test_end_time": "0000-00-00 00:00:00",
"player_customer_email": null,
"player_customer_phone": null,
"player_customer_qq": "",
"is_signature": "0",
"is_pre_download": "1",
"app_name": "ceshi0007",
"lang": "zh",
"icon_url": "http://******7b633.jpg",
"icon_md5": "",
"summary": "xxxxxxxxxx",
"detail_desc": "xxxxxxxxxx",
"update_desc": "xxxxxxxxxx",
"app_subname": "",
"test_desc": null,
"video_url": "",
"pic_url": "http://******7983c2.jpg,http://******a6234f.jpg,http://******bdabfe.jpg",
"video_pic_url": null,
"cover_url": null,
"landscape_pic_url": "",
"privacy_source_url": "http://foo.bar.com",
"release_desc": "",
"region": "CN",
"level": "1",
"state": "1",
"audit_status": "111",
"online_time": "2021-06-11 11:40:40",
"offline_time": "2021-06-11 09:07:10",
"is_first_publish": "0",
"business_refuse_reason": "a:1:{i:0;s:1:\"1\";}",
"release_status": "0",
"update_time": "2021年06月10日 18:33:08",
"audit_status_name": "上线",
"offline_info": null,
"update_info_check": 0,
"level_tag": "B",
"refuse_advice": "",
"refuse_reason": "1",
"refuse_file": "",
"permission_list": [
[
"android.permission.ACCESS_COARSE_LOCATION",
"获取WIFI定位",
""
],
[
"android.permission.READ_CALENDAR",
"读取日历",
""
],
[
"android.permission.WRITE_CONTACTS",
"修改删除联系人",
""
],
[
"android.permission.WRITE_CAMERA",
"使用摄像头",
""
],
[
"android.permission.CALL_PHONE",
"拨打电话",
""
]
],
"pic_url_material": [
{
"url": "http://******7983c2.jpg",
"width": "1080",
"height": "1920",
"md5": "7b56****4fdb",
"size": "733296"
},
{
"url": "http://******a6234f.jpg",
"width": "1080",
"height": "1920",
"md5": "7b56****4fdb",
"size": "733296"
},
{
"url": "http://******bdabfe.jpg",
"width": "1080",
"height": "1920",
"md5": "7b56****4fdb",
"size": "733296"
}
]
},
"11111112": {
"version_id": "11111112",
"app_id": "12024352",
"version_code": "1",
"version_name": "1.0",
"apk_url": "/apk/****6d80.apk",
"apk_size": "1.9 MB",
"apk_md5": "564a****6ad4",
"header_md5": "01b0****b816",
"channel": "0",
"package_permission": [
"android.permission.ACCESS_COARSE_LOCATION",
"android.permission.READ_CALENDAR",
"android.permission.READ_CALL_LOGS",
"android.permission.WRITE_CONTACTS",
"android.permission.WRITE_CAMERA",
"android.permission.CALL_PHONE"
],
"package_permission_desc": null,
"resolution": null,
"version_type": "1",
"create_time": "2021-06-10 18:33:08",
"min_sdk_version": "16",
"target_sdk_version": "29",
"cpu_code": "64",
"sign_v1": "366d****f571",
"sign_v2": "366d****f571",
"sign_v3": "",
"release_type": "1",
"apk_full_url": "http://******/apk/202106/10/****6d80.apk",
"sign_desc": "A",
"sign": "366d****f571,366dc****f571",
"online_type": "1",
"sche_online_time": null,
"test_type": "0",
"test_start_time": "0000-00-00 00:00:00",
"test_end_time": "0000-00-00 00:00:00",
"player_customer_email": null,
"player_customer_phone": null,
"player_customer_qq": "",
"is_signature": "0",
"is_pre_download": "1",
"app_name": "ceshi0007",
"lang": "zh",
"icon_url": "http://******37b633.jpg",
"icon_md5": "",
"summary": "xxxxxxxxxx",
"detail_desc": "xxxxxxxxxx",
"update_desc": "xxxxxxxxxx",
"app_subname": "",
"test_desc": null,
"video_url": "",
"pic_url": "http://******7983c2.jpg,http://******a6234f.jpg,http://******bdabfe.jpg",
"video_pic_url": null,
"cover_url": null,
"landscape_pic_url": "",
"privacy_source_url": "http://foo.bar.com",
"release_desc": "",
"region": "CN",
"level": "1",
"state": "2",
"audit_status": "222",
"online_time": "2021-06-11 09:06:28",
"offline_time": "2021-06-11 11:36:31",
"is_first_publish": "0",
"business_refuse_reason": "a:1:{i:0;s:1:\"1\";}",
"release_status": "0",
"update_time": "2021年06月10日 18:33:08",
"audit_status_name": "下线",
"update_info_check": 0,
"level_tag": "B",
"refuse_advice": "",
"refuse_reason": "1",
"refuse_file": "",
"permission_list": [
[
"android.permission.ACCESS_COARSE_LOCATION",
"获取WIFI定位",
""
],
[
"android.permission.READ_CALENDAR",
"读取日历",
""
],
[
"android.permission.WRITE_CONTACTS",
"修改删除联系人",
""
],
[
"android.permission.WRITE_CAMERA",
"使用摄像头",
""
],
[
"android.permission.CALL_PHONE",
"拨打电话",
""
]
],
"pic_url_material": [
{
"url": "http://******7983c2.jpg",
"width": "1080",
"height": "1920",
"md5": "7b56****4fdb",
"size": "733296"
},
{
"url": "http://******a6234f.jpg",
"width": "1080",
"height": "1920",
"md5": "7b56****4fdb",
"size": "733296"
},
{
"url": "http://******bdabfe.jpg",
"width": "1080",
"height": "1920",
"md5": "7b56****4fdb",
"size": "733296"
}
]
}
},
"pkg_symbol": 1,
"second_category_name": "便捷生活",
"third_category_name": "美食外卖",
"transfer_state": -1,
"show_active": null,
"last_version_name": "1.0",
"same_version_status": 0,
"first_publish": 0,
"is_has_reserve": 0,
"reserve_state": 2,
"age_level": "3",
"adaptive_equipment": "4",
"adaptive_type": "1"
}
}
{
"errno": 911045,
"data": {
"message": "开发者ID和包名不匹配",
"logid": 2204318265
}
}
OPPO开放平台API传包能力接入 查询普通包详情
| 更新时间 | 更新说明 |
|---|---|
| 2022-06-08 | |
| 请求参数新增age_level、adaptive_equipment、adaptive_type、customer_contact,删除player_customer_email、player_customer_phone、player_customer_qq |
此接口用于通过包名查询普通包应用的详细信息。
-请求路由:/resource/v1/app/info
-请求方法:GET
-请求类型:Content-Type: x-www-form-urlencoded
| 参数 | 类型 | 必传 | 说明 |
|---|---|---|---|
| pkg_name | string | 必传 | 应用包名 |
| version_code | string | 非必传 | 版本号,默认取最新版本 |
| 字段 | 类型 | 说明 |
|---|---|---|
| errno | int | 错误码,为0表示成功 |
| data | DetailBody | 应用详情,响应结构参考DetailBody |
| 字段 | 类型 | 说明 | 备注 |
|---|---|---|---|
| app_id | string | 应用ID | |
| pkg_name | string | 应用包名 | |
| type | int | 应用类型,7-普通应用;8-合作游戏;10-合作应用 | |
| sign | string | 包签名 | |
| dev_id | string | 应用所属开发者ID | |
| app_secret | string | 游戏支付 (私钥) | |
| server_secret | string | ||
| app_key | string | 游戏支付key (公钥) | |
| update_time | datetime | 应用更新时间 | |
| app_create_time | datetime | 应用创建时间 | |
| app_name | string | 应用名称 | |
| is_freeze | string | 应用是否被冻结, 0-否;1-是 | |
| freeze_reason | string | 被冻结原因 | |
| refuse_reason | string | 审核拒绝原因 | |
| tag_list | string | 游戏标签 | |
| is_business | string | 是否合作,0-否;1-是 | |
| game_type | string | 应用类型,1 单机;2 网游;3 棋牌;5 超休闲 | |
| second_category_id | string | 二级分类ID | |
| third_category_id | string | 三级分类ID | |
| copyright_url | string | 软件版权证明 | |
| special_url | string | 特殊类证书 | |
| special_file_url | string | 特殊类证书压缩包 | |
| freeze_file | string | 冻结附件 | |
| business_username | string | 商务联系人姓名 | |
| business_email | 商务联系人邮箱 | ||
| business_mobile | string | 商务联系人电话 | |
| business_qq | string | 商务联系人QQ | |
| business_position | string | 商务联系人职务 | |
| business_address | string | 商务联系人地址 | |
| freeze_advice | string | 冻结建议 | |
| app_type | string | app类型,0-未设置;1-合作应用 | |
| app_real_type | string | app类型,0-非合作状态;1-合作状态 | |
| ad_type | string | 买量游戏类型,1-买量游戏;2-联运买量游戏 | |
| dev_name | string | ||
| electronic_cert_url | string | 电子版权证书 | |
| icp_url | string | ICP备案网址或备案号 | |
| relation_app_id | string | 关联合作游戏 | |
| ascription_type | string | 游戏归属权,1-自研;2-代理 | 合作游戏返回 |
| authorize_type | string | 软件著作权登记类型;1-著作权证书 | 合作游戏返回 |
| proxy_contract_url | string | 授权合同或协议/代理授权合同或协议 | 合作游戏返回 |
| authorize_url | string | 软件著作权登记证 | 合作游戏返回 |
| authorize_desc | string | 软件著作权登记号 | 合作游戏返回 |
| operation_license_url | string | 网络文化经营许可证 | 合作游戏返回 |
| approval_doc_url | string | 游戏版号证书 | 合作游戏返回 |
| culture_record_url | string | 文化部备案文件 | 合作游戏返回 |
| approval_doc_number | string | 游戏版号编号 | 合作游戏返回 |
| culture_record_number | string | 文化部备案文件编号 | 合作游戏返回 |
| approval_doc_type | string | 版号有效期类型,1-永久有效;2-固定游戏期 | 合作游戏返回 |
| approval_doc_start_time | datetime | 版号有效期开始时间 | 合作游戏返回 |
| approval_doc_end_time | datetime | 版号有效期结束时间 | 合作游戏返回 |
| other_cetificate_url | string | 其他补充资质 | 合作游戏返回 |
| absolve_declare_url | string | 免责声明 | 合作游戏返回 |
| record_identification_code | string | 备案识别码 | 合作游戏返回 |
| record_identification_image | string | 渠道绑定截图 | 合作游戏返回 |
| version_id | string | 版本ID | |
| version_code | string | 版本号 | |
| version_name | string | 版本名称 | |
| apk_url | string | apk文件地址 | |
| apk_size | string | apk文件大小 | |
| apk_md5 | string | apk文件md5 | |
| header_md5 | string | 包头部md5 | |
| channel | string | ||
| package_permission | string[] | 应用权限 | |
| resolution | string | 分辨率 | |
| version_type | string | 版本类型,1-新增;2-更新;3更新资料 | |
| create_time | datetime | 创建时间 | |
| min_sdk_version | string | ||
| target_sdk_version | string | ||
| ver_second_category_id | string | 对应版本二级分类 | |
| ver_third_category_id | string | 对应版本三级分类 | |
| release_type | string | 版本发布类型,1-全量发布;2-分阶段发布;3-内部分阶段发布包 | |
| release_over_type | string | 分阶段结束发布类型,1-分阶段结束全量发布;2-分阶段结束下架 | |
| phone_support | string | 是否要手机端支持,0-否;1-是 | |
| phone_support_version | string | 手机端版本要求 | |
| ios_link | string | 是否支持IOS设备,1-否;2-是 | |
| apk_full_url | string | apk文件完整地址 | |
| online_type | string | 发布类型,1-审核立即发布;2-定时发布 | |
| sche_online_time | datetime | 定时发布时间 | |
| test_type | string | 测试类型 | |
| test_start_time | datetime | 游戏内测开始时间 | |
| test_end_time | datetime | 游戏内测结束时间 | |
| is_signature | string | 是否签名,0-否;1-是 | |
| is_pre_download | string | 是否开启预下载,1-否;2-是 | |
| lang | string | 语言 | |
| icon_url | string | 图标url | |
| icon_md5 | string | 图标md5 | |
| summary | string | 一句话简介 | |
| detail_desc | string | 软件介绍 | |
| update_desc | string | 版本说明 | |
| app_subname | string | 应用副标题 | |
| test_desc | string | 测试附加说明 | |
| video_url | string | 视频地址 | |
| pic_url | string | 竖屏截图地址 | |
| package_permission_desc | string | 包权限描述 | |
| video_pic_url | string | 视频封面地址 | |
| cover_url | string | 游戏空间封面图 | |
| landscape_pic_url | string | 横屏截图地址 | |
| privacy_source_url | string | 隐私政策网址 | |
| release_desc | string | 分阶段发布说明描述 | |
| test_url | string | 测试文件 | |
| english_name | string | 英文名 | |
| region | string | 地区 | |
| level | string | 等级,-1-D;0-C;1-B;2-A | |
| online_time | datetime | 上架时间 | |
| offline_time | datetime | 下架时间 | |
| is_first_publish | string | 是否首发 | |
| business_refuse_reason | string | 商务审核打回理由 | |
| old_audit_status | string | ||
| release_status | string | 分阶段发布状态,0-未设置;1-分阶段发布中;2-暂停分阶段发布;3-取消分阶段发布;4-分布发布阶段结束 | |
| refuse_advice | string | 修改建议 | |
| state | string | 上架状态,1-上架;2-下架 | |
| change_state | string | 是否变更状态,-1-未请求变更;0-业务开启对外更新;1-取消预下载 | |
| online_info_offline_apply | OfflineApplyInfo[] | 上架信息,结构参考OfflineApplyInfo | |
| size | string | apk包大小 | |
| audit_status | string | 审核状态 | |
| audit_status_name | string | 审核状态描述 | |
| offline_info | string | 下架申请信息 | |
| transfer_state | int | 转让状态,-1-无;1-审核通过;2-审核不通过;3-同意接受;4-不同意接受 | |
| update_info_check | int | 更新资料审核状态,1-审核中;0-不在审核中 | |
| level_tag | string | 应用等级标签 | |
| refuse_file | string | 打回附件链接 | |
| landscape_pic_url_material | PicMaterialInfo[] | 横屏截图扩展信息,结构参考PicMaterialinfo | |
| pic_url_material | PicMaterialinfo[] | 竖屏截图扩展信息,结构参考PicMaterialinfo | |
| video_url_material | VideoInfo[] | 视频扩展信息,接口参考VideoInfo | |
| age_level | string | APP年龄分级,示例:3 | |
| adaptive_equipment | string | 平板适配,4-手机,5-平板,6-手机和平板 | |
| adaptive_type | string | 适配方式,1-平行视窗,2-横竖屏自适应适配 | |
| customer_contact | string,json字符串 | 客服联系方式,示例:[{“contact_method”:“7”,“contact_info”:“点击客服头像Kate”,“working_hours”:“00:01-00:07”,“weekend_hours”:“00:23-01:14”}], contact_method:联系方式,1-客服电话,2-客服邮箱,3-客服QQ号,4-客服QQ公众号,5-客服微信号,6-客服微信公众号,7-游戏内联系客服路径 contact_info:客服联系信息 working_hours:工作服务时间 weekend_hours:周末&节假日服务时间 |
| 字段 | 类型 | 说明 |
|---|---|---|
| app_id | string | 应用ID |
| version_id | string | 版本ID |
| online_state | string | 上架状态 |
| online_time | datetime | 上架时间 |
| offline_time | datetime | 下架时间 |
| 字段 | 类型 | 说明 |
|---|---|---|
| url | string | 图片地址 |
| width | string | 图片宽 |
| height | string | 图片高 |
| md5 | string | 图片md5 |
| size | string | 图片大小 |
| 字段 | 类型 | 说明 |
|---|---|---|
| url | string | 视频地址 |
| md5 | string | 视频MD5值 |
| size | int | 视频文件大小 |
| width | int | 视频尺寸:宽 |
| height | int | 视频尺寸:高 |
| fps | int | 视频帧率 |
| duration | int | 视频时长 |
| definition | int | 视频码率 |
{
"errno": 0,
"data": {
"app_id": "111",
"pkg_name": "com.foo.bar",
"type": 7,
"sign": "38ee****057c",
"dev_id": "1111",
"app_key": "f429****efc6",
"update_time": "2020年09月23日 19:31:05",
"app_create_time": "2020-03-13 10:16:40",
"app_name": "测试应用",
"is_freeze": "0",
"freeze_reason": null,
"refuse_reason": "a:1:{i:0;s:24:\"资源下架理由外部\";}",
"tag_list": null,
"is_business": "0",
"game_type": "0",
"second_category_id": "74",
"third_category_id": "6685",
"copyright_url": "http://******2d877341.jpg,,",
"special_url": "http://******520eabc9.jpg,,",
"special_file_url": "",
"freeze_file": null,
"business_username": "",
"business_email": "",
"business_mobile": "",
"business_qq": "",
"business_position": "",
"business_address": "",
"freeze_advice": null,
"app_type": "0",
"app_real_type": "0",
"electronic_cert_url": "",
"icp_url": "",
"relation_app_id": "0",
"version_id": "111111",
"version_code": "6091000",
"version_name": "6.9.1",
"apk_url": "/apk/202009/23/****eda24.apk",
"apk_size": "70999067",
"apk_md5": "0df6****0b53",
"header_md5": "c3ab****e3ff",
"package_permission": "android.permission.ACCESS_NETWORK_STATE",
"resolution": null,
"version_type": "2",
"create_time": "2020-09-23 19:36:40",
"ver_second_category_id": "74",
"ver_third_category_id": "6685",
"apk_full_url": "http://******/apk/202009/23/******eda24.apk",
"online_type": "1",
"sche_online_time": "2020-03-13 02:32:00",
"test_type": "0",
"test_start_time": "0000-00-00 00:00:00",
"test_end_time": "0000-00-00 00:00:00",
"player_customer_email": null,
"player_customer_phone": null,
"player_customer_qq": "",
"is_signature": "0",
"is_pre_download": "1",
"icon_url": "http://******45cac481.png",
"icon_md5": "",
"summary": "xxxxxxxxxxxxxxxxxxxx",
"detail_desc": "xxxxxxxxxxxxxxxxxxxxxxxx",
"update_desc": "xxxxxxxxxxxxxxxxxxxxxxxx",
"app_subname": "AppSubName",
"test_desc": null,
"video_url": "",
"pic_url": "http://******edd338c7.jpg,http://******9dd7b7.jpg,http://******f00521.jpg",
"package_permission_desc": null,
"video_pic_url": null,
"cover_url": null,
"landscape_pic_url": "http://******10cb6c.jpg,http://******b6a908.jpg,http://******d720a9.jpg",
"privacy_source_url": "http://foo.bar.com",
"level": "1",
"state": "1",
"online_time": "2020-09-29 19:15:38",
"offline_time": "2020-09-29 19:12:59",
"business_refuse_reason": "a:1:{i:0;s:24:\"资源下架理由外部\";}",
"online_info_offline_apply": [
{
"app_id": "111",
"version_id": "111110",
"online_state": "1",
"online_time": "2020-09-29 19:13:07",
"offline_time": "2020-09-29 17:00:19"
},
{
"app_id": "111",
"version_id": "111111",
"online_state": "1",
"online_time": "2020-09-29 19:15:38",
"offline_time": "2020-09-29 19:12:59"
}
],
"size": "67.71 MB",
"audit_status_name": "上线",
"offline_info": null,
"transfer_state": -1,
"update_info_check": 0,
"level_tag": "B",
"refuse_advice": "a:1:{i:0;s:18:\"资源下架理由\";}",
"refuse_file": "",
"landscape_pic_url_material": [
{
"url": "http://******10cb6c.jpg",
"width": "1915",
"height": "1080",
"md5": "06b9****6d1d",
"size": "227502"
},
{
"url": "http://******b6a908.jpg",
"width": "1915",
"height": "1080",
"md5": "8fa1****c9e5",
"size": "558801"
},
{
"url": "http://******d720a9.jpg",
"width": "1915",
"height": "1080",
"md5": "ee9e****ec32",
"size": "350314"
}
],
"pic_url_material": [
{
"url": "http://******d338c7.jpg",
"width": "1080",
"height": "1920",
"md5": "6c57****6148",
"size": "396069"
},
{
"url": "http://******9dd7b7.jpg",
"width": "1080",
"height": "1920",
"md5": "f641****5f85",
"size": "568491"
},
{
"url": "http://******f00521.jpg",
"width": "1080",
"height": "1920",
"md5": "f075****dffa",
"size": "289818"
}
],
"video_url_material": [],
"age_level": "3",
"adaptive_equipment": "4",
"adaptive_type": "1",
"customer_contact": "[{\"weekend_hours\":\"09:30-18:00\",\"contact_method\":\"1\",\"working_hours\":\"08:30-18:30\",\"contact_info\":\"13928452035;95533\"},{\"weekend_hours\":\"00:00-23:59\",\"contact_method\":\"2\",\"working_hours\":\"08:30-18:30\",\"contact_info\":\"support@cat-studio.net;496228536@163.com\"},{\"weekend_hours\":\"09:30-18:00\",\"contact_method\":\"3\",\"working_hours\":\"08:30-18:30\",\"contact_info\":\"496228536;921440223\"},{\"weekend_hours\":\"09:30-18:00\",\"contact_method\":\"4\",\"working_hours\":\"08:30-18:30\",\"contact_info\":\"王者荣耀公众号123_honor\"},{\"weekend_hours\":\"09:30-18:00\",\"contact_method\":\"5\",\"working_hours\":\"08:30-18:30\",\"contact_info\":\"1bbb_235\"},{\"weekend_hours\":\"09:30-18:00\",\"contact_method\":\"6\",\"working_hours\":\"08:30-18:30\",\"contact_info\":\"吃鸡公众号_123child\"},{\"weekend_hours\":\"09:30-18:00\",\"contact_method\":\"7\",\"working_hours\":\"08:30-08:00\",\"contact_info\":\"13928452035字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字\"}]"
}
}
{
"errno": 911045,
"data": {
"message": "开发者ID和包名不匹配",
"logid": 2204318265
}
}
| 更新时间 | 更新说明 |
|---|---|
| 2022-06-08 | 请求参数新增customer_contact;请求参数删除player_customer_email、player_customer_phone、player_customer_qq、ascription_type、proxy_contract_url、authorize_type、authorize_url、authorize_desc、approval_doc_number、approval_doc_type、approval_doc_start_time、approval_doc_end_time、approval_doc_url、culture_record_number、culture_record_url、operation_license_url、absolve_declare_url;请求参数summary不能多于13个字 |
此接口用于更新资源相关信息,不会新增版本。
接口处理可能会比较耗时,建议客户端执行等待时间设置为10秒以上。
-请求路由:/resource/v1/app/updm
-请求方法:POST
-请求类型:Content-Type: x-www-form-urlencoded
| 参数名称 | 参数类型 | 是否必传 | 适用资源类型(无说明则都适用) | 备注 |
|---|---|---|---|---|
| pkg_name | string | 必传 | 应用包名 | |
| version_code | string | 必传 | 版本号 | |
| app_subname | string | 非必须 | 合作游戏 | 副标题,1-10 个字符,不得包含空格等特殊字符 |
| summary | string | 必传 | 一句话简介,不多于 15 个字符,不能包含任何标点符号和空格 | |
| detail_desc | string | 必传 | 软件介绍,不少于 20 个字 | |
| update_desc | string | 必传 | 版本说明,不少于 5 个字 | |
| privacy_source_url | string | 必传 | 隐私政策网址 | |
| icon_url | string | 必传 | 图标 url,尺寸:512*512px,图片格式:png,小于 1M | |
| pic_url | string | 必传 | 竖版截图 url,多个用英文逗号分隔,不能少于两张,上传 3-5 张截图,支持 jpg、png 格式。 截图尺寸要求:1080*1920,单张图片不能超过 1M | |
| landscape_pic_url | string | 非必传 | 横版截图 url,多个用英文逗号分隔,上传 3-5 张截图,支持 jpg、png 格式。 截图尺寸要求:1915*1080,单张图片不能超过 1M | |
| video_url | string | 非必传 | 游戏宣传视频地址,小于 30MB,支持格式:MP4 | |
| video_url_material | VideoInfo[] | 非必传 | 视频扩展信息,请求时需转换成json格式,格式参考VideoInfo | |
| test_desc | string | 必传 | 测试附加说明,最多输入 400 个字符 | |
| electronic_cert_url | string | 非必传 | 电子版权证书,上传 PDF 格式文件,不能超过 20MB | |
| copyright_url | string | 必传 | 应用、合作应用 | 软件版权证明 |
| icp_url | string | 非必传 | 应用、合作应用 | ICP 备案网址或备案号 |
| special_url | string | 非必传 | 应用、合作应用 | 特殊类证书,支持 jpg、png 格式的图片,每张图片大小不超过 1M |
| special_file_url | string | 非必传 | 应用、合作应用 | 特殊类证书压缩包,支持 rar、zip 格式的文件,大小不能超过 30M |
| video_pic_url | string | 非必传 | 合作游戏 | 游戏宣传视频横屏封面图,尺寸:1080*594px,图片格式:jpg/png,小于 1M |
| cover_url | CoverURLInfo | 必传 | 合作游戏 | 游戏空间封面图,请求时需转换成json格式,结构参考 CoverURLInfo |
| record_identification_code | string | 非必传 | 合作游戏 | 备案识别码,有版号时必填,10 位数字 |
| record_identification_image | string | 非必传 | 合作游戏 | 渠道绑定截图,有版号时必填,jpg/png 格式的图片,大小不超过 1M |
| other_cetificate_url | string | 非必传 | 合作游戏 | 其他补充资质,支持 zip 格式,大小不超过 30M |
| business_username | string | 必传 | 商务联系人姓名 | |
| business_email | 必传 | 商务联系人邮箱 | ||
| business_mobile | string | 必传 | 商务联系人电话 | |
| business_qq | string | 非必传 | 合作游戏 | 商务联系人 QQ |
| business_position | string | 非必传 | 合作游戏 | 商务联系人职务 |
| business_address | string | 非必传 | 合作游戏 | 商务联系人办公地址 |
| customer_contact | string,json字符串 | 必传 | 合作游戏 | 客服联系方式,示例:[{“contact_method”:“7”,“contact_info”:“点击客服头像Kate”,“working_hours”:“00:01-00:07”,“weekend_hours”:“00:23-01:14”}], contact_method:联系方式,1-客服电话,2-客服邮箱,3-客服QQ号,4-客服QQ公众号,5-客服微信号,6-客服微信公众号,7-游戏内联系客服路径 contact_info:客服联系信息 working_hours:工作服务时间 weekend_hours:周末&节假日服务时间 |
-可从文件上传接口获取
| 字段 | 类型 | 说明 |
|---|---|---|
| url | string | 视频地址 |
| md5 | string | 视频MD5值 |
| size | int | 视频文件大小 |
| width | int | 视频尺寸:宽 |
| height | int | 视频尺寸:高 |
| fps | int | 视频帧率 |
| duration | int | 视频时长 |
| definition | int | 视频码率 |
| 字段 | 类型 | 说明 |
|---|---|---|
| h | map | 横版封面,包含一个图片 url 字段,尺寸:939*507px,图片格式:jpg/png,小于 1M |
| v | map | 竖版封面,包含一个图片 url 字段,尺寸:756*1080px,图片格式:jpg/png,小于 1M |
结构示例:
{
"v":{
"url":"http://******4494fa0b.jpg"
},
"h":{
"url":"http://******80b90afc.jpg"
}
}
| 字段 | 类型 | 说明 |
|---|---|---|
| errno | int | 错误码,为 0 表示请求正常 |
| data | UpdBody | 响应体,结构参考 UpdBody |
| 字段 | 类型 | 说明 |
|---|---|---|
| success | boolen | 请求成功时返回,必为 true |
| message | string | 响应信息,请求失败时会返回错误信息说明 |
| logid | int | 请求ID |
{
"errno":0,
"data":{
"success":true,
"message":""
}
}
{
"errno":800002,
"data":{
"message":"包名不能为空",
"logid":3906849174
}
}
OPPO开放平台APP多包上传教程
1、能力介绍:多包发布能力可实现为应用发布多个不同的APK,每个APK针对不同的设备CPU架构下发。
2、包体介绍:每个APK都是完整、独立的应用版本,且需共享相同的软件名称、使用相同的发布密钥进行签名。
支持不同的CPU架构,分别为32位、64位。通过在不同架构设备上提供不同版本,可实现减小包体体积,一般对低端机提供32位版本,对主流机型提供64位版本优化内存使用问题。适用于对不同设备提供差异化功能的开发者。
1)登录OPPO开放平台开发者帐号,进入管理中心→应用服务平台→移动应用列表→应用详情页,点击“多CPU包能力”。
2)仔细阅读操作须知,然后点击“使用多CPU包上传能力”,弹框中点击“确定”。
3)进入发布应用或版本升级页面,按照提示分别上传32位和64位APK包。
4)如需从多包上传转换为普通包上传,请进入应用详情页→多CPU包能力→使用普通包上传能力。后续转换能力需要联系在线客服并由人工审核,请慎重操作
1)软件包名和签名必须一致;
2)支持拆分维度:CPU架构;
3)多包应用的软件包作为整体发布,所有包审核通过才通过;
4)新版本上架后,上一版本所有软件包下架;
5)新增或更新多包时,32位包版本号≤64位包版本号。
1)什么是32/64位兼容安装包?
A:32/64位兼容安装包指既能支持32位手机系统又同时支持64位手机系统的安装包。
2)同时上传32/64位安装包需要注意什么?
A:同时上传32位、64位安装包需要在多包入口进行上传,且需要保障32位、64位安装包包名、签名一致,同时32位包版本号≤64位包版本号,软件商店会对两个包体独立进行审核。具体操作详见多包上传流程。
3)适配后,用户在软件商店搜索是否会出现2个同样的应用?
A:双包上传后,用户不会在软件商店搜索到2个同样的应用,商店对每个APK会针对不同的设备CPU架构进行下发,即32位应用下发32位CPU架构设备,64位应用下发64位CPU架构设备。
4)若应用仅支持64位包,如何操作?
A:若为第一次在软件商店上传该应用,则暂不支持64位包;若非第一次在软件商店上传该应用,则走多包上传入口,仅传64位包即可。为保障用户体验,建议提供32位CPU架构用户可使用的包。
5)若使用多包后,后续不想用多包能力进行上传了怎么操作?
A:在多包上传界面有申请转普通包上传的入口,第一次申请无需审核,可秒转普通包上传;第二次及以后申请变为多包上传需走申请,申请通过后方可再变换上传方式。
oppo应用商店分阶段发布APP
在应用发布新版本时,你可以采用分阶段发布的方式对新版本进行分阶段更新,先向一定比例的用户发布更新的版本,快速获取用户对新版本的反馈意见,验证产品功能的稳定性,降低全量发布可能出现的风险及影响范围。
您的APP当前上架版本为全网发布时,可提交新版本并设置分阶段发布(即分阶段发布只适用于应用程序更新
)。
路径:OPPO开放平台→管理中心→应用服务平台→移动应用列表→版本升级
在“版本升级”页上传包体并填写版本信息。
发布类型:选择“分阶段发布”;
生效时间:阶段一起始时间需选择当前时间的24小时后,整个分阶段发布周期(从阶段一的起始时间到最后一个阶段的结束时间)不超过30天。达到最后一个阶段的结束时间时,分阶段发布将自动转为全网发布,当前在架的正式版本将下架;
发布百分比:支持填写大于0且小于100的整数或小数,下一阶段的发布百分比必须大于上一阶段的发布百分比;
默认至少填写一个发布阶段,如需添加更多阶段,可点击“添加更多阶段”,上限为10个;
分阶段发布说明:可填写备注信息,仅供开发者自行参考。
完善其他信息后,点击“提交审核”,提交成功后,该版本的审核状态将更新为“审核中”。
审核期间,在应用详情页可以对分阶段发布版本查看详情、催审、撤销审核。
审核通过后,软件商店将按设置的生效时间和发布百分比分发该版本,正式版本和分阶段发布版本将同时在架。开发者可以在应用详情页更新资料、查看和更新发布设置。
在“发布设置”页面,可查看分阶段版本的发布状态、发布设置、历史操作记录、发布说明等,并进行更新分阶段发布、暂停分阶段发布、恢复分阶段发布、取消分阶段发布操作。
点击“更新分阶段发布”按钮,对于未到生效时间的发布阶段,支持修改生效时间、发布百分比。对于已到生效时间的阶段,不支持修改生效时间、发布百分比。支持修改分阶段发布说明。生效时间、发布百分比、发布说明的填写要求和创建分阶段发布时相同。
点击“确定”后,软件商店将按更新后发布设置去分发该版本
分阶段发布生效后,点击“暂停分阶段发布”按钮,在弹窗中点击“确定”,分阶段发布版本将在软件商店暂时下架。
分阶段发布暂停期间,点击“恢复分阶段发布”按钮,在弹窗中点击“确定”,该分阶段发布将在软件商店恢复上架,按照设置的生效时间和发布百分比继续分发。如当前时间已经晚于最后一个阶段的结束时间,不可恢复分阶段发布。
分阶段发布未生效和已生效期间,点击“取消分阶段”按钮,在弹窗中点击“确定”,可以取消分阶段发布,取消后,该版本将在软件商店下架。
当APP的各版本都审核完成时,点击正式版本操作栏的“版本升级”按钮,“发布类型”选择全网发布或分阶段发布,可更新正式版本或分阶段发布版本。提交审核后,当前在架的分阶段发布版本将下架。
1)该能力面向的开放对象是哪些?
普通应用、合作应用、合作游戏,且当前有对全网用户可见的在架版本。
2)设置的比例代表什么含义?
以设置10%为例,代表在软件商店内有10%的活跃用户可以看到你的新版本。
3)该包是否会影响到正常版本的分发?
使用该能力后,新包和旧包同时保持上架,新包仅分发给设置的比例所命中用户群。
4)如果使用分阶段发布的新包有问题,想上传新的包去覆盖怎么操作?
只要保证新包版本号大于上一次的包即可。
OPPO应用商店介绍 OPPO软件商店介绍
软件商店是官方、正版、安全的APP下载渠道,拥有海量资源,所有资源都通过机器检测、人工亲测,为用户提供安全可靠的应用、游戏资源下载及管理功能。
安心下 放心用
为开发者提供优质服务,成为开发者必选和新产品独家首发的平台。
为用户提供安全、优质的内容,成为用户首选的软件商店。
强大的分发能力
国内最大的移动分发渠道之一,以 oppo 亿级用户为基础,提供强大的平台分发能力。
公开的生态资源
创建健康公平的应用生态,帮助开发者将优质内容提供给用户,帮助用户发现优质内容。
便捷的开发者服务
全面开放账号、支付、数据分析等产品服务,并配置强大的人工审核团队,确保资源快速上线。
苹果APP开发工具推荐,外包公司都在使用的几款开发小工具
ios app制作用什麽软件?——能直接提高iOS 移动应用制作效率的五款工具推荐
当下在移动互联网中移动应用制作成为热门话题,跨平台app开发框架首选不管大小企业都想要移动应用来承接手机端流量,当前ios和Android几乎覆盖了大部分手机系统,随着ios手机用户的多了起来,企业对ios app的制作需求也是激增。
ios app制作从业者面临广阔的发展空间,今日小明针对ios软件制作从业者推荐五款能直接提高工作效率的工具,供大家参考。
一、制作环境:
1)Xcode
作为苹果公司的当家IDE(意为“集成制作环境”),Xcode早已被广大iOS制作者所熟知。
Xcode 具有统一的用户界面设计、编码、测试、调试都在一种轻松的窗口内完成;是制作OS X 和 iOS 应用程序的最快捷的方案。
不管您用C、C++、Objective-C或Java编写程序,在AppleScript里编写脚本,还是试图从另一种奇妙的工具中转移编码,您会发现 Xcode 编译速度极快。
每次操作都很迅速和简单:特别是模拟器超快,调试方便,设计高端,且直接发布App Store;小明认为是当前最好的IDE了。
2、图标设计:
1)Slicy
作为IOS制作者,我们往往想要为程序准备两套图片资源,以应对低清屏和Retina屏的不同需求,随之而来的是切图工作量的成倍递增。
Slicy是MacRabbit公司的跨世纪经典之作,可谓是iOS设计师必备一款的切图神器,旨在帮忙助力设计师解决在切图上的烦恼。
Slicy操作10分轻松,设计师只要把PSD文件(著名的图像处理软件Photoshop生成的专有格式)拖进Slicy的窗口,Slicy就会自动生成.jpg和.png等格式的切图文件,除此之外,Slicy还可以把普通像素的图片转换成视网膜像素的高品质图片。
3、原型设计:
1)Indigo Studio
Indigo Studio 是由infragistics 制作的一款 UIUX原型设计和交互设计工具。
帮忙助力您迅速而轻松地创建活生生的UIUX原型。
它的每一步都保持以用户体验为中心,有了Indigo Studio您能够用超过十0个不同的场景、线框(内置交互控件以及桌面、网站和APP的原型)创建脚本,全部不想要代码。
与大多数的原型设计工具不同,Indigo Studio将交互设计视为其主要。
其他工具只侧重于提供静态的UIUX实体模板设计和根本链接能力,如Axure等流行的原型设计软件,让原型设计师或UIUX制作者开销大量时间以不同的递增链接的方案实现交互设计。
Indigo Studio却能够对每一种元素每一种按钮进行交互设计,并可以为交互动作设计丰富的过渡动画效果。
他还支持设计注释和分享,大大的团队设计的工作效率。
4、测量工具:
xScope
xScope是一款专门为设计师和webapp开发工具制作人工创建,集8种功能于一体的多功能软件,是一套集测量、检查和测试屏幕上图形和布局的理想工具。
这款工具来自制作商Iconfactory,这家制作商也是知名推特制作商 Twitterrific 的制作商。
xScope能够帮忙助力设计师或制作人工更好更加准确的完成工作。
xScope功能包括:度量距离和角度、放大镜、精准的水平和垂直对齐标记、精准的宽高度与原点对齐标记等;帮忙助力你更快地工作和产出更精准的成果,让每个设计者迅速,精确的完成工作。
5、演示工具:
Reflector
Reflector目前叫Reflector 二,前身是Reflection。
是一款通过 AirPlay 功能直接将 iPhone/iPod Touch/iPad等iOS设备的屏幕镜像直接输出至 OS X 系统的实用小工具。
Reflector最初是由微软员工Lutz Roeder编写的免费程序,它出现使·NET开发者眼前豁然开朗,是因为这个免费工具能够将·NET程序集中的中间语言反编译成C#或者Visual Basic代码。
利用AirPlay 和 Mac OS X,Reflector允许用户在Mac显示屏上实时查看iOS设备的屏幕,无需进行任意设置。
用户能够将屏幕上的活动记录并保存到电脑上。
用户甚至还能够在iMac大屏上体验iO
S游戏。
web apps iOS 移动应用制作效率的高低非常关键,工欲善其事,必先利其器,有了好的工具才能更好的完成工作,以上工具从制作环境、图标设计、原型设计、测量工具、演示工具角度来推荐,希望对ios app软件制作从业者有帮忙助力
苹果APP开发工具推荐,外包公司都在使用的几款开发小工具
开发APP需要哪些工具?涉及哪些语言?
随着智能手机和移动互联网的高速发展,各式各样的手机移动应用开始大行其道。
手机移动应用市场呈现大爆炸趋势,越来越多的手机移动应用制作出来。
大量的手机移动应用当然有好也有坏,这么制作一款一键网页转app生成器成功的手机移动应用,想要注意以免哪些误区呢?
一.华而不实
在这个看“颜值”的时代,越来越多的手机移动应用制作团队都把大量注意力放在了界面设计上,只为夺人眼球,以首先印象取胜。
vue开发移动端app
然而,必须注意的是,任意一款手机移动应用的主要价值都应该是满足用户的需求,过度追求华丽的外表,而忽略了其主要价值的手机移动应用都是迟早要被市场淘汰的。
二.盲目跟风
创新永远都只掌握在少数人手里,大都数人都只是盲目地跟风和模仿而已。
国内手机移动应用市场上,这种盲目跟风的现象早已是家常便饭。
没有原创性的作品就好像是没了灵魂的人,没了灵魂的手机移动应用也只会加速自身的死亡。
三.运营推广不能少
再好的手机移动应用没了今后的推广和运营也是一潭死水,毕竟,移动应用只是工具,它只是实体产品的辅助品,工具不能让它良好地运转起来,也就等同于废物了。
四.持续性的维护和更新
唯一不变的只有变化本身,市场是变化的,用户的需求也是变化的,手机移动应用自然也想要不断地适应变化,不断地更新自身。
怎么让才能更快更好地制作一款手机移动应用呢?下面就为大家介绍一款优秀的手机移动应用制作官方——一门APP。
一门APP由“移动应用引擎”与“云引擎”两部分构成,可以帮忙助力手机移动应用制作者快捷实现移动应用的制作、测试、发布、管理和运营的一条龙管理。
一门APP采用标准Web技术制作iOS、Android原生应用,可以最大程度地缩减制作成本,以及提升制作效率。
一门APP现在拥有超过310万的手机移动应用制作用户,共计510万以上的手机移动应用通过一门APP官方制作。
英特尔、春秋航空等众多国际知名企业都选用一门APP制作自己的手机移动应用。
只需6步,一门APP就能为你一条龙打造成功手机移动应用
首先步,灵活多样地选用移动应用软件制作模式;第2步,方便快捷地编写移动应用软件界面;第3步,迅速高效地实现移动应用软件功能;第4步,移动应用的后端制作;第5步,在线生成移动应用安装包创作app;第6步,全方位的上架发布移动应用运营管理。
一门APP集制作运营一体,重新定义APP制作。
开发APP需要哪些工具?涉及哪些语言?
随着社会经济不断发展,人们也越加注重自己的身体健康,但由于网络信息泛滥,人们能在网上得到的信息多少存在一定误差,为了给人们生活提供方便,健康咨询移动应用软件制作出目前人们生活中,用户既能在线查看各种健康资讯,也支持用户在线咨询专家,10分方便。
一.这么健康咨询移动应用软件制作具备什麽作用呢?
1、方便用户在线了解各类健康资讯:生活中很多人对于健康资讯知之甚少,而使用健康咨询移动应用软件,则能方便用户在线浏览各种健康内容,让人们对于健康方面有进一步认识,而且这些健康资讯都是经过专家认证,因此还是具备一定的权威性,会给人们生活带来一定的便利。
二、官方方便用户在线咨询专家建议:人们在生活中遇到健康问题,首先时间都会需要倾听专家的建议,而健康咨询移动应用也能为用户提供相关功能,用户能够针对健康问题和专家进行充分的沟通交流,专家也会给予用户专业的答复,使得用户在线获得良好的使用体验。
2.这么健康咨询移动应用软件制作具备哪些功能呢?
1、健康资讯推送:用户在移动应用首页能够浏览到各种热门的健康资讯,有需求的用户能够自行浏览相关信息内容,以便用户深入了解官方功能,官方也会不定时更新相关信息,让用户首先时间了解健康资讯。
二、健康产品推荐:而健康咨询移动应用也会邀请部分商家店铺入驻,借助移动应用移动端来展示健康产品,既能方便用户在线购买健康产品,也能促进线下行业发展,给人们生活提供一定帮忙助力。
三、在线咨询专家:若是用户在生活中遇到任意的健康问题,也能在线咨询相关专家,这些专家都经过官方的身份验证,具有很高的权威性,能为用户很好的解答健康问题。
四、健康食谱展示:还有移动应用也会为用户推荐健康食材以及食谱,在日常生活中通过饮食方案来改善身体问题,倡导健康的食疗观念,让用户能在线获得良好体验。
以上就是健康咨询移动应用软件制作的核心功能,虽然相关软件在市场上没有多大竞争优势,但不可否认其给人们生活带来了大幅便利。
OPPO开放平台提供了APP分发服务,开发者开发APP之后,可以将安卓APK文件上传到OPPO官方开发平台,将APP上架到oppo应用商店,使用OPPO官方分发服务,或者OPPO生态自然流程加持,助力运营。
这里详细介绍一下APP上架OPPO的流程(一)创建应用
登录OPPO开放平台
进入管理中心,点击创建应用
选择创建应用,之后选择普通应用
之后进入到创建应用的主界面
创建应用主要为应用基础信息填写:
应用名称,请输入您的应用名称,不超过15个汉字或30个英文字符,以后可以修改。
应用包名,温馨提示:不能与平台已有包名重复,且一旦填写不能修改。请填写一个足够复杂、不易重复的包名,以免影响发布。
OPPOSign,OPPOSign用于接入帐号时校验应用真实性
我们根据自己APP的基本信息输入APP名字,APP包名,和OPPOSign,之后点击提交按钮即可完成APP上架OPPO商店的第一步创建应用。OPPOSign是选填,非必填写项目,我们可以直接跳过不用填写OPPOSign。