VIVO开放平台应用认领

开发者要求拥有非自己账号下产品上传权限,而该应用为该开发者所属,因此申请包名归属权认领。接入支付的游戏暂不支持认领,如需认领,请联系您的对接商务。

一、应用认领

1. 发起应用认领

顶部导航选择产品——应用分发——上传应用与游戏,点击应用认领

图:进入开放平台管理中心
图:找到应用认领’
图:进入应用认领页面

2. 应用认领步骤

步骤一:请填写需要认领的应用包名

步骤二:按照页面指示操作,上传打上签名的签名包。

       注:“签名空包”是平台提供的空包文件,您需要将下载的空包文件及签名说明传给您的技术人员并将要认领应用的签名打入空包。

步骤三:如需要认领的应用属于特殊行业,需提供认领账号的对应特殊行业资质,可参考《特殊行业资质规范》。

图:输入包名上传签名空包和应用资质

3. 查看认领结果

图;人看认领结果

二、应用认领申诉

若无法通过签名包方式认领,请按照以下方式进行应用认领申诉,发送邮件至open@vivo.com。

标题:【认领申诉】xxx(权利人应用名)应用认领申诉

邮件正文:(请提交以下信息)

认领需求:

无法通过签名认领的原因:

认领应用包名:

认领应用名:

认领账号:

认领主体:

附件提交:

(注:

1.附件需提交认领者上传该应用对应的域名的权属证明,当无法提供域名权属证明时则优先提供营业执照及主流市场上架截图。如未在主流市场上架应用时,则补充提供软著或版权证明及其他市场上架截图。

2. 如需要认领的应用属于特殊行业,需提供认领账号的对应特殊行业资质,可参考《特殊行业资质规范》。)

PS:若被认领者因违规行为导致账号冻结,则旗下应用不予以认领,如被认领者存在未经授权上传他人应用、涉嫌侵权行为,认领者可进行线下申诉。

如果你在认领VIVO开放平台应用的过程中还有其他疑问,可以联系一门APP打包平台在线客服进行咨询。

APP开发APP唤起微信客服功能 wxOpenCustomerServiceChat 拉起微信客服

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

wxOpenCustomerServiceChat 拉起微信客服

拉起微信客服,请参考官方 说明

jsBridge.wxOpenCustomerServiceChat({
  //必须,字符串类型,企业ID
  corpId: "xxxx",
  //必须,字符串类型,客服链接
  url   : "https://work.weixin.qq.com/kfid/kfcxxxxx"
}, function(succ, data) {
  if (succ) {
    alert("成功\n" + JSON.stringify(data));
  } else {
    alert("失败\n" + JSON.stringify(data));
  }
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxOpenCustomerServiceChat({
  //必须,字符串类型,企业ID
  corpId: "xxxx",
  //必须,字符串类型,客服链接
  url   : "https://work.weixin.qq.com/kfid/kfcxxxxx"
}, function(succ, data) {
  if (succ) {
    alert("成功\n" + JSON.stringify(data));
  } else {
    alert("失败\n" + JSON.stringify(data));
  }
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxOpenCustomerServiceChat({
  //必须,字符串类型,企业ID
  corpId: "xxxx",
  //必须,字符串类型,客服链接
  url   : "https://work.weixin.qq.com/kfid/kfcxxxxx"
}, function(succ, data) {
  if (succ) {
    alert("成功\n" + JSON.stringify(data));
  } else {
    alert("失败\n" + JSON.stringify(data));
  }
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发APP拉起小程序 wxLaunchMiniProgram 拉起微信小程序

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

wxLaunchMiniProgram 拉起微信小程序

拉起微信小程序,请参考官方 说明

jsBridge.wxLaunchMiniProgram({
  user_name: "gh_d43f693ca31f",
  path     : "",
  type     : 0  //版本类型
}, function(succ, data) {
  if (succ) {
    alert("成功\n" + JSON.stringify(data));
  } else {
    alert("失败\n" + JSON.stringify(data));
  }
});
/*
参数说明:
{
  user_name: //字符串,小程序原始id,如 gh_d43f693ca31f
  path     : //字符串,拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 "?foo=bar"
  type     : //数字,小程序版本类型,0 正式版,1 开发版,2 体验版(默认 0)
}
-------------------
回调函数参数说明:
【注意,需要在小程序中点击 <button open-type="launchApp"> 拉起APP才会有回调通知,请参考 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html】
succ : //布尔类型,是否成功
data : //JSON 类型,成功时返回如下数据:
{
  ext_msg : //字符串,对应小程序组件 <button open-type="launchApp"> 中的 app-parameter 属性
}
*/

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxLaunchMiniProgram({
  user_name: "gh_d43f693ca31f",
  path     : "",
  type     : 0  //版本类型
}, function(succ, data) {
  if (succ) {
    alert("成功\n" + JSON.stringify(data));
  } else {
    alert("失败\n" + JSON.stringify(data));
  }
});
/*
参数说明:
{
  user_name: //字符串,小程序原始id,如 gh_d43f693ca31f
  path     : //字符串,拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 "?foo=bar"
  type     : //数字,小程序版本类型,0 正式版,1 开发版,2 体验版(默认 0)
}
-------------------
回调函数参数说明:
【注意,需要在小程序中点击 <button open-type="launchApp"> 拉起APP才会有回调通知,请参考 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html】
succ : //布尔类型,是否成功
data : //JSON 类型,成功时返回如下数据:
{
  ext_msg : //字符串,对应小程序组件 <button open-type="launchApp"> 中的 app-parameter 属性
}
*/

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxLaunchMiniProgram({
  user_name: "gh_d43f693ca31f",
  path     : "",
  type     : 0  //版本类型
}, function(succ, data) {
  if (succ) {
    alert("成功\n" + JSON.stringify(data));
  } else {
    alert("失败\n" + JSON.stringify(data));
  }
});
/*
参数说明:
{
  user_name: //字符串,小程序原始id,如 gh_d43f693ca31f
  path     : //字符串,拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 "?foo=bar"
  type     : //数字,小程序版本类型,0 正式版,1 开发版,2 体验版(默认 0)
}
-------------------
回调函数参数说明:
【注意,需要在小程序中点击 <button open-type="launchApp"> 拉起APP才会有回调通知,请参考 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html】
succ : //布尔类型,是否成功
data : //JSON 类型,成功时返回如下数据:
{
  ext_msg : //字符串,对应小程序组件 <button open-type="launchApp"> 中的 app-parameter 属性
}
*/

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发微信一次性订阅功能 wxSubscribeMsg 微信一次性订阅消息

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

wxSubscribeMsg 微信一次性订阅消息

微信一次性订阅消息,请参考官方 说明1说明2

jsBridge.wxSubscribeMsg({
  template_id: "一次性订阅消息模板ID",
  scene      : 123  //订阅场景值
}, function(succ, data) {
  if (succ) {
    alert("成功\n" + JSON.stringify(data));
  } else {
    alert("失败\n" + JSON.stringify(data));
  }
});
/*
参数说明:
{
  template_id: //字符串类型,你在微信开放平台所申请移动应用的一次性订阅消息模板ID,请在微信开放平台上查看;
  scene      : //数字(0-10000之间),用来标识订阅场景值
}
-------------------
回调函数参数说明:
succ : //布尔类型,标识是否成功授权
data : //JSON 类型,授权成功时返回如下数据:
{
  openid     : //字符串,用户唯一标识
  template_id: //字符串,订阅消息模板ID
  scene      : //数字,订阅场景值
}
*/

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxSubscribeMsg({
  template_id: "一次性订阅消息模板ID",
  scene      : 123  //订阅场景值
}, function(succ, data) {
  if (succ) {
    alert("成功\n" + JSON.stringify(data));
  } else {
    alert("失败\n" + JSON.stringify(data));
  }
});
/*
参数说明:
{
  template_id: //字符串类型,你在微信开放平台所申请移动应用的一次性订阅消息模板ID,请在微信开放平台上查看;
  scene      : //数字(0-10000之间),用来标识订阅场景值
}
-------------------
回调函数参数说明:
succ : //布尔类型,标识是否成功授权
data : //JSON 类型,授权成功时返回如下数据:
{
  openid     : //字符串,用户唯一标识
  template_id: //字符串,订阅消息模板ID
  scene      : //数字,订阅场景值
}
*/

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxSubscribeMsg({
  template_id: "一次性订阅消息模板ID",
  scene      : 123  //订阅场景值
}, function(succ, data) {
  if (succ) {
    alert("成功\n" + JSON.stringify(data));
  } else {
    alert("失败\n" + JSON.stringify(data));
  }
});
/*
参数说明:
{
  template_id: //字符串类型,你在微信开放平台所申请移动应用的一次性订阅消息模板ID,请在微信开放平台上查看;
  scene      : //数字(0-10000之间),用来标识订阅场景值
}
-------------------
回调函数参数说明:
succ : //布尔类型,标识是否成功授权
data : //JSON 类型,授权成功时返回如下数据:
{
  openid     : //字符串,用户唯一标识
  template_id: //字符串,订阅消息模板ID
  scene      : //数字,订阅场景值
}
*/

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

关于APP上架百度应用市场的资质说明及审核规范

APP基本信息

APP名称

  • APP名称须与软著上的软件名称或简称保持一致。
  • 名称不得含有特殊符号、空格,不可恶意SEO等冗余信息。
  • 不得只使用无品牌性质的词汇作为名称。
  • 不得含有违法内容或其他敏感信息,包括但不限于涉政、涉赌、暴力、色情、性暗示。
  • 应用安装到手机上显示的应用名称需与在后台创建时填写的应用名称一致。
  • APP名称需与APP实际功能具有相关性。

APP简介

  • 简介需行文流畅,正确使用标点符号,不得使用大量占位符文本、空格、乱码等无关字符。
  • 不得出现大量蹭词和叠词行为。
  • 需与APP实际内容保持一致。
  • 不允许包含QQ群,微信号。
  • 不得含有违法内容或其他敏感信息,包括但不限于涉政、涉赌、暴力、色情、性暗示及法律法规中禁止使用的词语。

APP图标

  • 需与APP实际内容保持一致
  • 不可与已上架应用ICON高度相似或相同,且不得含有涉及商标、内容版权、著作权等侵权内容。
  • 需清晰完整,不得出现拉伸、模糊、压缩、黑边、白边等情况。
  • 不得擅自添加独家、官方、首发等标签。
  • 交友类软件图标不得使用真人头像,其他类型软件ICON涉及明星等需提供相应授权文件。
  • 实测安装显示的ICON需与在后台创建时提交的ICON一致。
  • 不得使用或者变相使用中华人民共和国的国旗、军旗、军徽、党徽、党旗等素材作为图标。
  • 不得含有违反国家法律法规的内容包括但不限于含有涉政、涉赌、色情或性暗示等诱导性内容。

APP截图

  • 需提交4张以上不重复的APP主要功能界面截图
  • 截图中不能有一张或多张重复、不得存在拉伸、模糊、显示不全等情况。
  • 截图不得加入水印或其他与应用无关的logo标志。
  • 截图中界面通知栏不得含有与APP自身无关的应用图标。
  • 不得含有违反国家法律法规的内容包括但不限于含有涉政、涉赌、色情或性暗示等诱导性内容。

APP分类

APP分类或描述、名称、图标、截图与APP实际内容必须保持一致。

无侵权行为

  • APP不能存在侵权名称、商标、版权、或著作权等。
  • 应用不能是重新打包其他开发者的应用。
  • 应用不能是破解、盗版或未获得的版权所有者授权的应用。

其他

  • 若APP需要登陆后才可使用,需在测试账号字段提供长期可用的测试账号;如您的应用为第三方设备的辅助APP,您可提交使用过程中实际测试的视频链接;如您未提交测试账号或视频,您的应用可能会被拒审;该账号及视频仅审核人员可见。
  • 若应用发生如下行为,百度移动应用平台将拒审您的应用:
    1. 流氓行为 :应用可能包含收集用户信息, 扰人广告或引诱付费等行为;应用提供的功能可能会对用户造成非预期的影响;应用可能包含恶意代码, 例如文件或系统损坏或开启后门。
    2. 系统破坏 :应用为root工具, 可能root系统并取得最高权限;应用为黑客工具, 黑客可能透过此应用发起攻击。
    3. 隐私窃取 :应用可能在后台收集用户信息 ;应用可能在后台窃取用户私密信息。
    4. 恶意扣费 :应用可能未经受权的情况下向用户收费。
    5. 资费消耗 :该应用会在未经受权的情况下恶意推送大量广告而影响正常功能体验。
    6. 远程控制 :应用为木马, 控制者可能通过远程C2C服务器发送指令远程控制系统;应用包含后门使用户系统被远程控制,执行系统命令。
    7. 恶意传播 :应用为蠕虫, 可能会造成系统损害并尝试散播到其他装置。
    8. 诱骗欺诈 :应用为勒索软件,加密文件系统或锁屏阻止用户使用直到用户付款。

APP功能、内容规范

暂不收录的APP

  1. 个人开发者暂不支持接入以下类型应用,包含但不限于新闻、网赚、金融、医疗、影视、GPS、旅游、票务、彩票、平台类(游戏、应用平台)、攻略、单本小说、个人音乐专辑、明星写真
  2. 暂不收录类型:
    • 涉及港澳台、外国电视直播、通讯类(电话、短信、名片)、涉及境外功能。
    • VPN翻墙软件。
    • 恶意变更内容,切换SDK支付等。
    • 小说单行本类软件。
    • 模拟器、街机等软件。
    • 网赚资讯类只包含简单的图片、文字或软件内设计刷单等类型的网赚软件。
    • 篡改系统类、游戏修改器、外挂类(红包外挂)、自动抢红包类、破解类(wifi破解)应用。
    • 应用涉及营销作弊工具或服务。包括但不限于刷粉、刷钻、刷票,以作弊手段协助开户的应用。
    • 虚拟定位、远程监控。
    • 申请root权限、存在root功能、引导对手机进行root。
    • 彩票类、彩票销售、彩票资讯(开奖和推荐计划)和玩法(刮刮乐)。
    • 涉及推荐赌博玩法,如炸金花、德州扑克、水果机、老虎机等。
    • 体育(足球、篮球、网球等)资讯类中内容涉及预测,购买计划。
    • APP名称含“六合、心水、白小姐、曾道人、铁算盘、神算人”等博彩应用名称。
    • 涉及区块链虚拟货币、比特币交易;或比特币信息展示等。
    • 云养殖(如云养牛)。
    • 非法众筹类、非法竞拍类,包括但不限于一元夺宝。
    • 涉天主教、基督教的宗教类应用。
    • 含有应用市场属性,包含但不限于:应用商店、游戏中心。
    • 涉及偷拍、偷窥类软件。
    • 涉及“云挖矿”、云算力、(云)矿机租赁等相关业务的软件。
    • 涉及鱿鱼游戏相关的内容。
    • 电商平台软件中如存在售卖“死亡证明”、“病危通知书”等重要文件(含加盖伪造、变造医院公章的文件)的情形。
    • 追星软件涉及:“饭圈”粉丝互撕谩骂、拉踩引战、挑动对立、侮辱诽谤、造谣攻击、恶意营销等内容。

应用版权资质要求

游戏资质要求

百度应用市场开发者审核规范

根据您所属的地理位置,平台将开发者分为了大陆开发者、港澳台及海外开发者;根据主体的不同,开发这被细分为了企业开发者及个人开发者。四类开发者有各自审核规范,请加以区别。

大陆开发者

企业开发者

  1. 账户信息填写:开发者名称、营业执照号码、公司名称、公司注册地址、法人姓名、授权人姓名、手机号、联系地址、电子邮箱填写要求:上述内容须填写完整,开发者名称须与营业执照上的公司名称一致
  2. 上传照片:提供营业执照、法人或授权运营人本人手持身份证正反面照片上传要求:证件必须真实有效(身份证有效期须在三个月以上、营业执照为原件彩色扫描件,营业执照上需显示最新年检情况和显示清晰统一社会信用代码,营业执照号填写统一社会信用代码),证件信息须清晰可见、手持人脸部特征须清晰可见,授权人姓名及身份证号与手持证件一致

个人开发者

  1. 账户信息填写:开发者名称、开发者姓名、身份证号、手机号、联系地址、电子邮箱。填写要求:以上内容须填写完整,个人开发者名称与证件名称一致
  2. 上传照片:个人开发者提供手持本人有效身份证正反面照片上传要求:证件必须真实有效(身份证有效期须在三个月以上),证件信息须清晰可见、手持人脸部特征须清晰可见,授权人姓名及身份证号与手持证件一致

港澳台及海外开发者

企业开发者

  1. 账户信息填写:开发者名称、商业登记号码、公司名称、公司注册地址、法人姓名、授权人姓名和港澳身份证号(或护照号)、手机号、联系地址、电子邮箱填写要求:上述内容须填写完整,开发者名称须与商业登记证明上的公司名称一致
  2. 上传照片:提供商业登记证明和法人或授权运营人本人手持港澳身份证正反面(或护照原件)照片上传要求:上传的证件必须真实有效(港澳身份证或护照有效期须在三个月以上),证件信息须清晰可见、手持人脸部特征须清晰可见,授权人姓名及身份证号与手持证件一致

个人开发者

  1. 账户信息填写:开发者名称、开发者姓名、港澳身份证号(或护照号)、手机号、联系地址、电子邮箱填写要求:以上内容须填写完整,个人开发者名称与证件名称一致
  2. 上传照片:个人开发者提供手持本人有效身份证正反面照片上传要求:上传的证件必须真实有效(港澳身份证或护照有效期须在三个月以上),证件信息须清晰可见、手持人脸部特征须清晰可见,授权人姓名及身份证号与手持证件一致

注:所有上传证明材料必须真实有效,不得提供虚假资质;开发者提供的联系人、联系电话将作为平台与开发者联系的渠道,请提供真实有效的联系方式,若不真实将无法提交应用。

常见问题

  1. 个人开发者可以转为企业开发者吗?目前开发者类型暂不支持变更,如需变更开发者类型,建议重新注册开发者账号,感谢理解。
  2. 如何修改开发者资料?在账号信息里面进行修改,再提交。工作人员会帮您再次进行审核的。

百度应用市场开放平台账号注册流程

若您之前在使用其他百度系网站或产品的过程中注册过百度账号,则可以跳过账号注册流程,直接通过百度账号登录本平台并从“应用平台开发者身份注册”部分继续剩余操作。若未曾注册过账号,则请根据指南,从“百度账号注册流程”开始完成注册操作。

百度账户注册流程

注册入口

请登录百度移动应用平台并点击首页右上角“注册”按钮。

手机号注册

请正确填写你的用户名、手机号、密码并完成验证码验证过程。同时,请阅读并接受《百度用户协议》及《百度隐私权保护声明》。

应用平台开发者身份注册

开发者身份确认

使用百度账号登录百度移动应用平台后,平台会跳转到注册资质页面,在注册页面请选择注册开发者类型为公司或个人或政府/事业单位。

公司开发者

个人开发者

政府/事业单位开发者

企业、个人及政府/事业单位开发者资质清单

请确认开发者资质证明是否已符合接入规范,开发者资质证明清单如下:

企业开发者

  1. 中国境内公司开发者请提供营业执照(正/副本):
    • 营业执照需为原件彩色扫描件或照片;
    • 营业执照上需显示最新年检情况和显示清晰统一社会信用代码,营业执照号填写统一社会信用代码;
    • 营业执照上手写“用于注册百度移动应用平台开发者账号使用 +日期”;
    • 并在“用于注册百度移动应用平台开发者账号使用 +日期”加盖公司印泥公章。完成后,请将上述文件扫描或拍照上传(需确保营业执照、公章、手写字体清晰可见)。
  2. 个体工商户注册时请提供个体工商户营业执照(正/副本)。
  3. 境外公司:
    • 有在中国境内有子公司的,请使用中国境内子公司资质注册开发者账号。
    • 如果没有子公司的,有相关在中国境内合作的公司,可以使用合作公司注册账号,但是同时需要提供对应的电信管理机构或者国务院信息产业主管部门申请手续和备案(此材料申请问题请自行咨询工信部)。
  4. 政府事业单位,若没有营业执照,请上传事业单位法人证。

个人开发者

  1. 中国大陆国籍开发者必须提供本人手持身份证图片进行拍照上传。
  2. 个人开发者年龄需要本人年满18周岁且不得超过65周岁。

政府/事业单位开发者

  1. 统一社会信用代码证书或事业单位法人证书:
    • 证书需为原件彩色扫描件或复印件;
    • 证书扫描件或复印件上手写“用于注册百度移动应用平台开发者账号使用 +日期”;
    • 并在“用于注册百度移动应用平台开发者账号使用 +日期”加盖印泥公章。完成后,请将上述文件扫描或拍照上传(需确保证书、公章、手写字体清晰可见)。

所有上传证明材料必须真实有效,不得提供虚假资质;开发者提供的联系人,联系电话将作为开放平台与开发者联系的渠道,请提供真实有效的联系方式,若不真实将无法提交应用。

企业及个人开发者填写要求

企业开发者

  1. 公司名称不得填写简称,必须保持和营业执照上展示的公司全称完全一致,为避免出现错别字等现象影响到资质审核结果,请务必仔细填写;
  2. 港澳台以及国外公司填写营业执照号即可;
  3. 营业执照保证图片清晰度,如果上传提交审核的营业执照图片不清晰,无法核实信息,将会影响资质审核结果;
  4. 请上传营业执照(正/副本)拍照图或扫描件,不得上传复印件。

个人开发者

持有中华人民共和国第二代身份证请点击“手持身份证正反面” 上传证件

政府/事业单位开发者

  1. 单位名称:需要与统一社会信用代码证书或事业单位法人证书上的名称保持一致;
  2. 统一社会信用代码:请与统一社会信用代码证书或事业单位法人证书内容完全一致;
  3. 注册地址:请与统一社会信用代码证书或事业单位法人证书内容完全一致

联系方式

  1. 联系人需要填写与联系电话号码的本人姓名全称;
  2. 联系电话号码请填写大陆手机号码,接收短信验证码;
  3. 电子邮箱需要进行验证,请填写常用邮箱;
  4. 联系地址需要填写有效的公司或个人常驻地址,要明确到具体的XXX省XXX市XXX区XXX镇XXX路XXX门牌号。

邮箱验证

  1. 点击下一步会发送邮件到您的指定邮箱,请注意查收。
  2. 从邮箱中获取验证码,并在平台中输入验证码进行验证。
  3. 验证成功后会出现验证成功提示,即代表资料填写完成。

常见问题

  1. 手机注册账号提示“已经被注册”?百度账号是百度用户产品公用的,说明您手机号之前在百度平台上注册过账号了,您可以考虑如下操作,
    • 在百度的安全中心找回您的密码。
    • 更换一个手机号再重新注册。
  2. 忘记百度账号?您可以重新注册一个新的账号,并在新的账号下进行应用认领操作。
  3. 忘记密码?点击登录窗口“忘记密码”,按照百度账号设置提示找回密码。
  1. 如何修改密码?您可以登录安全中心进入“登录密码”模块设置新密码。
  2. 一家公司是否可以申请多个开发者账号?一个公司资质只能注册一个开发者账号,不得重复注册使用。若出现相关提示,请联系公司同事核实,看下是否有其他同事之前使用该公司资质注册过开发者账号,需要先将旧账号注销,再创建新账号提交审核。

VIVO开放平台32/64分包上传说明

传包须知

前言

为提升终端用户使用体验,降低功耗影响,同时保证APP在手机上的运行效率和兼容性;vivo应用商店将针对不同机型下发合适的包体,推进国内安卓生态对64位架构的支持。

开发者可以在了解本文档描述的规则后,选择适合您的传包模式。

基本规则

  • 同一应用的包名、应用名称、签名需要保持一致;
  • 双包上传时,两个包体的md5值不能相同;
  • 新版本上架后,上一版本同一架构的安装包将被下架,不同架构的安装包不受影响。

单包上传规则

  • 2022年4月1日后新上传的应用,单包上传入口仅支持上传32/64位兼容包和64位架构包,不支持32位架构包;
  • 2022年4月1日前的在架包更新时,单包上传入口支持32/64位兼容包和32位架构包、64位架构包。

注:“单包上传”的32位架构包入口,仅为给开发者提供过渡期选择,近期将会关闭;为避免应用分发受影响,建议开发者尽快完成64位适配。

双包上传规则

  • 首次使用“双包上传”,或从“单包上传”更换为“双包上传”时:必须同时上传32位、64位架构包;
  • 通过双包上传并审核通过后,更新时允许在双包上传入口单独维护某个架构包;
  • 双包同时上传时,两个包体的versioncode需保持一致,且两个包体需要同时审核通过后才可上架。
  • 2022年4月1日后,64位架构包上传入口仅上传64位架构包,不支持兼容包。

操作方法/流程

一、创建流程

1、登录vivo开放平台账号→进入管理中心→应用与游戏→应用与游戏列表→点击【创建应用】;

2、录入基础信息后,点击【完善信息】,进入信息完善页面;

3、在该页面可选择APK上传方式为“单包上传”或“双包上传”;

4、包体上传后,等平台审核通过后则可发布。(注:选择“双包上传”则详见上述双包上传规则)

图:选择单包上传
图:选择双包上传

二、单双包切换限制

1、单双包入口可自由切换,但每次单包切换双包时,均需将32位、64位两个包同时上传,双包审核通过后,方可在双包入口单独维护某个架构包。

三、双包维护说明

1、首次使用“双包上传”,或从“单包上传”更换为“双包上传”时:必须同时上传32位、64位架构包;

2、已使用“双包上传”并审核通过后,更新时可单独维护“32位架构”或“64位架构”包体;

3、单独维护某个架构包体时,仅对新上传包体进行审核,未更新的架构会使用上一版本包体进行分发。

图:双包维护说明

如果你在上架更新VIVO开放平台的过程中还有其他疑问,可以联系一门APP打包平台,咨询我们在线客服。

vivo开放平台应用创建/更新流程

一、应用提交流程

1、创建应用

填写应用包名、名称,上传应用icon,完成应用创建。

图:进入vivo开放平台管理中心
图:创建应用
图:提交应用基础信息

2、上传APK包,完善信息

填写应用信息、推广信息、资质信息、联系人信息(如下参见部分截图)。

图:完善应用信息
图:提交安装包
图:提交应用资质及联系人信息

3、点击提交,等待审核

图:提交审核

4、审核通过

审核通过上架后,在vivo应用商店进行展示,可操作版本升级或修改资料。

注:请将APP内置的图标替换为高清图标

为了提升用户安装后的视觉体验,请您将APP内置的图标替换为高清图标,以便在vivo手机安装APP后显示清晰美观的应用图标。请于APK内部图标路径替换相应图标,具体每个文件夹中对应的图标尺寸规范如下(原则是不低于规范尺寸,单位:px):

hdpi文件夹 —— 192×192

xhdpi文件夹 —— 256×256

xxhdpi文件夹 —— 384×384

xxxhdpi文件夹 —— 512×512

注:分辨率适配目录参考

480*800    drawable-hdpi

540*960    drawable-sw360dp-hdpi

720*1280   drawable-sw360dp-xhdpi

1080*1920  drawable-sw360dp-xxhdpi

1440*2560  drawable-sw360dp-xxxhdpi

二、应用更新流程

1、版本升级

版本升级,需上传apk包进行更新。

图:应用更新
图:提交新版安装包

2、资料更新

若只更新应用的相关资料,可无需上传apk包。

图:修改应用资料
图:修改应用资料

3、点击提交,并等待审核通过

如果你在上架更新VIVO开放平台应用的过程中还有其他疑问,可以联系一门APP打包平台,咨询我们在线客服。

vivo开放平台企业开发者注册

一、温馨提示

1.vivo开放平台暂不支持个人开发者或个体工商户注册,感谢您的支持

2.开发者认证账号必须绑定邮箱(暂不支持绑定手机号),建议使用公共邮箱或企业邮箱绑定,以免人员离职造成交接问题

3.账号注册成功后需先填写联系人信息,请如实填写并及时更新,以便我们与您联系

二、开发者类型及认证材料准备

类型认证材料准备
普通企业二选一:(1)营业执照、组织机构代码证、税务登记证、法定代表人手持身份证照片(2)营业执照(三证合一)、法定代表人手持身份证照片
事业单位事业单位法人证书/组织机构代码证书、法定代表人手持身份证照片
社会团体社会团体登记证书/组织机构代码证书/税务登记证、法定代表人手持身份证照片
机关单位统一社会信用代码证书/发证机关证明函、法定代表人手持身份证照片
图:需要准备的资料

PS:“三证合一”,就是将企业依次申请的工商营业执照、组织机构代码证和税务登记证三证合为一证,证件名称为“营业执照”。对应的证件号码为18位数字+字母的统一社会信用代码。

资质图片上传要求如下:

(1)优先提供彩色照片,黑白件需加盖公司公章

(2)证照必须在有效期内,公章清晰可见

(3)所有证照主体必须保持一致

(4)关键信息必须清晰,格式支持:JPG/PNG,每张图片大小2M以内

(5)需企业法定代表人本人手持身份证,法定代表人需与营业执照一致

注:法定代表人手持示例

图:法人手持身份证示例

三、开发者账号注册流程

1.在首页右上角选择注册

图:注册账号

2.填写注册信息

图:填写账号信息

3.完善账户信息,上传企业资质,提交审核

注:目前仅vivo核心代理商选择【代理商】,非核心代理请联系核心代理商进行沟通合作;游戏代理商请选择【开发者】,其他开发者请选择【开发者】。

图:提交公司信息
图:提交公司证件

如果你在注册开vivo企业开发者账号的过程中还有其他疑问,可以联系一门APP打包平台在线客服进行咨询。

APP开发微信支付功能 wxPay 微信支付

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

wxPay 微信支付

• 在你的服务器端使用 微信官方统一下单接口 获取 “预支付交易会话标识 prepay_id”,再参考 调起支付接口 构造支付参数,交由此 js 函数发起支付;

• 此支付方式 不需要 配置机密信息(API密钥)到打包平台;

jsBridge.wxPay({
  appid    : "应用ID",
  partnerid: "商户号",
  prepayid : "预支付交易会话ID",
  package  : "扩展字段",
  noncestr : "随机字符串",
  timestamp: "时间戳(单位是秒,不是毫秒,切记)",
  sign     : "签名"
}, function (succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxPay({
  appid    : "应用ID",
  partnerid: "商户号",
  prepayid : "预支付交易会话ID",
  package  : "扩展字段",
  noncestr : "随机字符串",
  timestamp: "时间戳(单位是秒,不是毫秒,切记)",
  sign     : "签名"
}, function (succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxPay({
  appid    : "应用ID",
  partnerid: "商户号",
  prepayid : "预支付交易会话ID",
  package  : "扩展字段",
  noncestr : "随机字符串",
  timestamp: "时间戳(单位是秒,不是毫秒,切记)",
  sign     : "签名"
}, function (succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发微信支付功能 pay 微信支付

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

pay 微信支付

channel 参数为 0 表示微信支付

jsBridge.pay({
  channel: 0, //0为微信支付, 1为支付宝, 2为银联云闪付
  orderid: new Date().getTime().toString(),
  title  : "购买VIP会员",
  amount : 0.01,
  attach : "aaaa"  //附加字段,通知时原样返回
}, function(succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.pay({
  channel: 0, //0为微信支付, 1为支付宝, 2为银联云闪付
  orderid: new Date().getTime().toString(),
  title  : "购买VIP会员",
  amount : 0.01,
  attach : "aaaa"  //附加字段,通知时原样返回
}, function(succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.pay({
  channel: 0, //0为微信支付, 1为支付宝, 2为银联云闪付
  orderid: new Date().getTime().toString(),
  title  : "购买VIP会员",
  amount : 0.01,
  attach : "aaaa"  //附加字段,通知时原样返回
}, function(succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发微信支付功能 微信 URL快捷支付

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

微信 URL快捷支付

• 可以将如下参数 GET 或 POST 提交到 https://g.yimenyun.net/pay/ 发起支付

• channel: 支付渠道, 0 微信, 1 支付宝, 2 银联云闪付

• orderid: 订单号

• title: 订单名称

• amount: 支付金额(元)

• url_succ: 支付成功后跳转的链接

• url_fail: 支付失败跳转的链接

• 示例:
调用微信App完成名称为 购买VIP会员 的订单 S63799873061 0.01元支付;
支付成功跳转到https://m.baidu.com/,失败跳转到 https://xw.qq.com/;
注意,要对各参数进行 UrlEncode UTF-8 编码;

https://g.yimenyun.net/pay/?channel=0&orderid=S63799873061&title=%e8%b4%ad%e4%b9%b0VIP%e4%bc%9a%e5%91%98&amount=0.01&url_succ=https%3A%2F%2Fm.baidu.com%2F&url_fail=https%3A%2F%2Fxw.qq.com%2F

英伟达公布GeForce RTX 40系列游戏GPU

9月20日晚,在英伟达GTC大会上,英伟达正式宣布GeForce RTX 40系列游戏GPU,基于Ada Lovelace架构,首发包括GeForce RTX 4090和4080。

TX 4090的GPU,具有760亿个晶体管、16384个CUDA核心和24 GB高速美光GDDR6X显存,在4K分辨率的游戏中持续以超过100 FPS运行。英伟达称在完整的光线追踪游戏中,与上一代采用DLSS 2的RTX 3090 Ti相比,采用DLSS 3的RTX 4090的性能提升可达4倍。 在现代游戏中,RTX 4090的性能提升高达2倍,同时保持了相同的450W功耗。RTX 4090将于10月12日上市,建议零售价人民币12999元起。

英伟达还宣布推出采用两种配置版本的RTX 4080。RTX 4080 16GB拥有9728个CUDA核心和16 GB高速美光GDDR6X显存,性能可达GeForce RTX 3080 Ti的2倍;在较低功率下,性能比GeForce RTX 3090 Ti更强大。RTX 4080 12GB则拥有7680个CUDA核心和12GB 美光 GDDR6X显存。两种配置版本的RTX 4080将于11月上市,建议零售价分别为人民币9499元起和人民币7199元起。

高刷屏已经成为主流,60Hz安卓手机占比仅4成

近两年,市面上发布的新机基本都配备了高刷新率屏幕,部分千元机甚至百元机,也紧跟时代节奏,用上了90Hz甚至120Hz高刷屏。但苹果对高刷屏似乎并不感冒,迟迟没有引进的想法。

日前,安兔兔公布的数据显示,高刷屏手机已经成为时代主流。传统的60Hz屏安卓手机市场份额已跌至42.5%,120Hz屏手机市场份额激增至38.6%,90Hz为12.4%,另外还有少部分144Hz和165Hz机型。

从数据中能看出,高刷屏手机已经占据市场约58%的份额,60Hz机型依旧能维持4成左右份额,还是因为大部分用户还没有更换新机。随着5G进一步普及和应用,更多4G手机用户更换为5G手机,高刷新手机的市场份额将进一步增加。

有意思的是,90Hz机型的市场占比并没有想象中的那么高,自2019年一加推出搭载90Hz刷新率屏幕的一加7 Pro,手机市场掀起一阵高刷热,下半年的小部分机型陆续换上了90Hz屏。

到了2020年,三星S20、OPPO Find X2等多款机型,直接将刷新率提升到120Hz。此后,120Hz成为最主流的刷新率,90Hz反而逐渐被淘汰,有种昙花一现的感觉。

高刷新率确实给用户带来更流畅的视觉和操控体验,但同时也增加了手机的续航负担。本来5G手机就特别耗电,再加上高刷屏,续航压力就更大了。所以,去年绝大多数高刷旗舰重量都超过了200g,带上保护壳妥妥的半斤机。

苹果可能也是考虑到手机续航,迟迟没有给iPhone换上高刷屏。爆料消息称,今年iPhone 13系列两款Pro机型将用上120Hz LTPO自适应刷新率屏幕,兼顾了高刷和续航,希望苹果最后不要令大家失望了。

微信开放平台应用审核规范

一、应用基本信息

1.1 应用名称

1.1.1 应用名称需保证具有唯一识别性和客观性。

1.1.2 应用名称中只允许字母间出现一个空格。

驳回示例:应用名称含有两个空格,举例:ad m in12

1.1.3 应用名称不得超过10个中文字符或20个英文字符 ,不得含有特殊字符。

驳回示例:应用名称中含有特殊字符,举例:周末#市集&

1.1.4 应用名称不得包含广告性质的口号、标语等营销推广内容。

驳回示例:应用名称中含有营销推广意义的词,举例:**赚、**分享

1.1.5 同一应用在不同平台的版本应共用一个AppID,应用名称中不得出现平台相关字样。

驳回示例:应用名称中含有平台相关字样,举例:周末市集 Android 版。

1.1.6 应用名称不得出现测试相关字样。

驳回示例:应用名称中含有测试字样,举例:周末市集测试、周末市集test。

1.1.7 应用名称不得包含有微信、腾讯、小程序、公众号等商标名称和小米、百度、360、魅族、vivo等品牌字样。

驳回示例:应用名称中含有品牌字样,举例:VIVO周末市集。

1.1.8 应用与微信开放平台已有应用名称重复的,无法提交应用创建申请。比如名称与政府机关、官方机构、组织、职业、网站、媒体、赛事名称等产生混淆的,容易造成用户误认或混淆,且无相关资质或授权的。

1.2 应用图标

1.2.1 应用图标必须清晰,不能含有其它水印信息。应用图标清晰度不够时,不予通过。

1.2.2 应用图标应与应用名称保持一致。

驳回示例:应用图标和应用名称无关联,如应用名称为周末市集,应用图标为视频图标。

1.2.3 应用图标不得包含腾讯、微信等官方品牌标识。

二、应用主体

2.1 你所提交的官网主体信息或者应用市场下载链接开发者信息,需与微信开放平台认证主体信息一致,如不一致,可在提审基本信息页面的流程图处附上授权书,授权书可自行拟定,需说明清楚授权关系、授权内容,并加盖双方公司公章,个人主体则签名即可。

2.2 个人开发者如需要申请已上架应用,但是未认证微信开放平台帐号主体信息,可在提审基本信息页面的流程图处附上软件著作权证书以及手持身份证照片,软著的著作权人、身份证信息、应用市场下载链接开发者信息需与微信开放平台帐号主体信息保持一致。

三、应用类目

3.1 你所申请的应用服务范围需与实际填写的类目一致,也需与自身所提供的服务一致。

驳回示例:应用提供的服务是商业服务,实际经营内容为商业服务 – 会展服务,选择类目是体育 – 体育培训,审核将不会通过。

3.2 你在申请或变更应用前需先自行添加和应用匹配的类目,再发起应用的申请和变更。选择类目流程指引:微信开放平台后台->管理中心->应用类目->添加应用类目。

3.3 如现有类目跟应用不匹配的,可删除现有类目,删除现有类目不会影响之前关联其删除类目的应用。

3.4 服务类目有分个人类目与非个人类目。部分类目需你在微信开放平台帐号中心完成开发者资质认证后才可选择。

四、应用官网

4.1 你可提供支持访问的应用官网或企业网站以供审核,官网内容需规范,包括应用提供的服务功能详情、用户协议、版权所有者、网站备案信息、联系方式等,官网不支持提供手机端小程序、公众号和H5等页面类型。 驳回示例:提供的官网为H5页面类型。

4.2 你所提供的官网不得是无法访问应用详细信息的登录界面,如网站需登录后才可访问,建议提供相关帐号密码以供审核人员登录并查看相关信息。

驳回示例:提供的官网打开是登录界面,无法访问应用相关详细信息。

4.3 你所提交的网站内容、排版等需符合常规网站要求,不支持只有几行文字,或者仅是一张或几张图片的,又或者是文档形式的网站内容。

驳回示例:提供的官网内容仅是一张图片,无应用相关详细信息。 

4.4 你所提交官网需有应用名称字眼及其应用介绍、应用图片、应用提供的服务功能详情等内容,如没有,建议调整网站内容补充更多应用详情内容或修改名称重新提审。

驳回示例:应用注册名称为“周末市集”,官网导航栏展示名称为“周末漫画“,与应用名称无关。

4.5 你所提交的官网开发者信息,需要与微信开放平台开发者资质认证主体信息一致,如不一致,提交时需提供相关授权书(加盖双方公章) 以供审核。

驳回示例:官网内主体信息展示为上海 xx 科技有限公司,微信开放平台帐号认证主体名称为佛山 xx 科技有限公司。

五、应用市场下载链接

5.1你在新增申请应用或修改应用时,如申请的应用已在应用市场上架,可在应用已上架处勾选是,并提供可访问的有效应用商店下载链接。

5.2 如你的应用已在应用市场上架,提交应用申请时微信开放平台帐号主体信息需先通过认证。

5.3 你所提交的应用市场下载链接需包含与微信开放平台应用名称、图标、主体信息、APP流程图内容一致的信息来校验应用的真实性、安全性和统一性。

驳回示例:应用市场下载链接内应用名称为巨兽**,在开放平台创建的应用名称为猛兽**,名称不一致。

5.4 你所提交的应用市场下载链接应是应用宝、App Store、谷歌商店、小米、华为、vivo等应用商城的下载链接,apk下载链接、非应用商店的、无法正常打开的以及无相关下载按钮的链接均属于不规范。

驳回示例1: 应用市场下载链接无应用开发商信息。

驳回示例2:应用市场下载链接无应用相关信息。

驳回示例3:应用市场下载链接无法访问。

六、应用流程图

6.1 你在新增申请应用或修改应用时,如申请的应用已在应用市场上架,APP运行流程图处可直接提交相关 APP 运行截图,并提供相关应用商店的应用下载链接;如申请的应用未在应用市场上架,可提交相关交互设计图或者运行流程逻辑图等说明 APP 运行逻辑流程。

6.2 你所提供的流程图内容需与应用名称/应用图标/官网的内容一致。

6.3 你所提供的运行流程逻辑图应是规范的 APP 流程图或者交互设计图,不得上传图标或小程序、公众号、网站等其他平台的截图。

驳回示例:提供的运行流程图属于小程序截图,不是应用 APP 截图。

6.4 你所提供的流程图应呈现较多应用具体信息,建议流程图中 APP 运行截图包含有时间、电量等内容的状态栏来校验应用的真实性、安全性和统一性。

驳回示例:流程图的截图没有包含时间、电量等信息的状态栏,属于不规范截图。

七、特别应用

7.1 游戏应用

7.1.1 你所提交的应用若属于游戏应用且应用已在应用市场上架,可在提审基本信息页面的流程图处附上相关<网络游戏出版物号>等材料以供审核。若游戏出版单位和微信开放平台帐号认证主体不一致,建议一并补充版权方与微信开放平台帐号主体方的授权文件,授权书需加盖双方公章,且至少一方公章为鲜章。如以上材料无法提供,建议用户申请应用时在应用已上架处勾选否。

7.2 企业内部使用应用

7.2.1 你所申请的应用仅限企业内部使用,提交应用申请时主体信息需先通过微信开放平台主体认证,且在申请/修改应用说明处说明“该应用是只限内部使用,不做他用”。

7.2.2 你所申请的应用仅限企业内部使用,需上传能够清晰说明只限内部使用的应用行流程图,或提交该应用仅限内部使用的盖章说明。

7.2.3 你所申请的应用仅限企业内部使用且在应用已上架处勾选是,可在已上架应用下载链接处提交微信开放平台帐号主体下其他应用下载链接;若在应用已上架处勾选否,可提供与微信开放平台帐号主体一致的企业网站。

八、应用《微信开放平台网站信息登记表》

8.1 你所提交的《微信开放平台网站信息登记表》里的应用内容需与微信开放平台内应用基本信息保持一致。

驳回示例:微信开放平台应用名称为“书轩”,《微信开放平台网站信息登记表》中填写的应用名称为“二轩”,与平台应用名称无关。

8.2 《微信开放平台网站信息登记表》公章需与登记表内主办单位/微信开放平台认证主体一致。

8.3 《微信开放平台网站信息登记表》备案属港澳/海外主体无公章的,可用有权人手写签名替代。

8.4 《微信开放平台网站信息登记表》内的公司公章需清晰且规范,暂不支持合同章等其他章。

8.5 《微信开放平台网站信息登记表》备案需与登记表内主办单位一致。

8.6 《微信开放平台网站信息登记表》中的备案号需填写规范,正确的备案号格式示例:粤 ICP 备XXX号/粤 ICP 备XXX号-1。

百度移动应用平台应用上架操作手册

开发者在上架自己的APP到百度移动应用平台时主要需要经过一下5个流程:通过百度账号登录应用平台-开发者资质审核通过-创建应用-提交应用信息-审核通过发布应用;

你可以通过百度账号登录应用平台,点应用分发-应用发布进入管理界面,再点击新建应用开始创建你的第一个应用。

图:登录应用平台并创建应用

请在新建应用时正确填写一下信息:1.上传最新版的安装包文件;2.上传应用图标;3.根据你的应用功能选择正确的应用分类;4.填写一句话描述你的应用;5.输入应用简介;6.输入更新说明;

图:填写应用信息

提供应用截图:应用截图要清晰、详尽的描述你应用的功能,并主要上传时的尺寸格式要求(请上传JPG/PNG格式的竖版截图,图片大小不超过1M,数量需要4-6张尺寸不小于480*800PX);

图:上传应用截图

请在此处提供您的如下素材,隐私政策:请输入您的隐私政策,以http://或https://开头:版权证明:请提供您的软件著作权证书。部分应用还应提供ICP等特殊行业资质。具体材料要求请见帮助中心;测试账号:若您的应用需要登录后才可使用,请提供测试账号;测试视频:若您的应用需要特殊设备才能使用(如绑定手表、手环、耳机等设备),请提供测试视频。

图:上传版权证明和测试视频以及测试账号和隐私政策网址

提交完成后耐心等待结果就行了,如果你在上架的过程中还有其他疑问,可以联系一门APP打包平台在线客服进行咨询。

什么是APP包名?

应用商店按照符合Android标准的原则进行设计,使用包名(Package Name)作为应用的唯一标识。即:包名必须唯一,一个包名代表一个应用,不允许两个应用使用同样的包名。包名主要用于系统识别应用,几乎不会被最终用户看到。

包名的命名规则

只能包含大写字母(A到Z)、小写字母(a到z)、数字和下划线,以用点(英文句号)分隔称为断,至少包含2个断,隔开的每一段都必须以字母开头。

避免包名冲突

因为包名是唯一标识,为了避免与其他应用的包名重复,产生冲突,您可以这样命名:

将您的域名反转过来作为前缀,比如如果您的域名是yimenapp.com,那么包名可以用com.yimenapp开头,这样可以有效的避免重复

在后面增加描述产品名称的字符,比如您的应用是视频应用,可以命名为com.yimenapp.video

如果您没有域名,可以使用自己的邮箱作为前缀,比如 com.yimen.WoDeYouXiang

包名冲突如何处理?

如果您发现您尚未发布的应用,包名和其他开发者已经发布的应用重复了,建议立刻修改应用的包名,避免冲突。

如果您的应用已经发布了,但是在上传应用市场审核时,被告知已经有其他开发者上传了同包名的应用,可以按照指示,进入一门APP打包平台,联系我们进行处理。

请注意

应用发布后,请不要修改包名,一旦您修改了包名,就会被当作一个新的应用,旧版用户也无法收到应用商店的升级提醒。

安全评估报告的申请和上传操作指引

依照《中华人民共和国网络安全法》、《互联网信息服务管理办法》、《计算机信息网络国际联网安全保护管理办法》、《互联网新闻信息服务新技术新应用安全评估管理规定》、《具有舆论属性或社会动员能力的互联网信息服务安全评估规定》等法规政策要求,具有舆论属性或社会动员能力的互联网信息服务提供者,应当开展安全评估。经过安全评估,符合法律、行政法规、部门规章和标准的,应当形成安全评估报告,并通过全国互联网安全管理服务平台提交至网信部门和公安机关。为了开发者能更好地开展安全评估,小米应用商店整理出安全评估报告的申请和上传操作指引文档,帮助开发者做好安全风险评估工作,共同维护安全有序的网络环境。

一、安全评估报告的申请

1、登录 全国互联网安全服务管理平台 http://www.beian.gov.cn/portal/index.do,点击“评估报告登录”完成注册/登录,进行申请。

图:全国互联网安全管理服务平台
图:注册登录全国互联网安全管理服务平台

二、安全评估报告的上传

1、具有舆论属性或社会动员能力的应用,开发者需在提交应用审核申请时,同时上传安全评估报告和在全国互联网安全管理服务平台的提交结果截图。

(注:截图中现场检查结果必须为【通过】,结果为【待现场检查】、【整改】、【不通过】等情况均为无效上传)

a、提交结果正确截图示例:

图:查验通过的安全评估报告

2、上传入口。

a、在提交应用审核申请时,上传至行业资质证明-应用安全评估报告一栏:

图:上传入口

b、注意事项:

  • 要求格式为PDF文档,大小不超过10MB;
  • 安全评估报告上的服务名称需与上传的应用名称一致,单位名称需与开发者名称一致;
  • 安全评估报告尾页需开办主体单位/法人签字、评估单位签字、盖章,并填写日期;
  • 可将安全评估报告多张扫描页和全国互联网安全管理服务平台的提交结果截图合并成一张图片上传;
  • 安全评估报告不支持以授权或转授权形式提交。
图:评估报告正确填写示例

如您仍有问题,可进入一门APP打包平台,与我们取得联系。

APP开发微信登录功能 wxLogin 微信登录 通过网页回调

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

wxLogin 微信登录 通过网页回调

jsBridge.wxLogin("./u.cshtml");
/*
1. 登录成功后将授权码 code 等参数附加到 url 上跳转链接
2. url 参数请参见 微信登录 通过函数回调
u.cshtml?code=xxx&openid=xxx
*/

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxLogin("./u.cshtml");
/*
1. 登录成功后将授权码 code 等参数附加到 url 上跳转链接
2. url 参数请参见 微信登录 通过函数回调
u.cshtml?code=xxx&openid=xxx
*/

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxLogin("./u.cshtml");
/*
1. 登录成功后将授权码 code 等参数附加到 url 上跳转链接
2. url 参数请参见 微信登录 通过函数回调
u.cshtml?code=xxx&openid=xxx
*/

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->