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 微信登录 通过函数回调

通过js函数回调获取登录结果及授权参数

jsBridge.wxLogin(function(succ, ret) {
  if (succ) {    
    alert(JSON.stringify(ret));
  } else {
    alert("登录失败或取消了登录");
  }
});
/*
1. 登录成功的结果在 ret 中返回,是个 json 对象:
2. 如果你在打包平台填写了 微信AppSecret,APP会用授权码 code 去获取 openid, access_token 等信息,由于授权码 code 只能使用一次,所以你再用 code 去腾讯接口获取信息会失败;
3. 如果没有填写 微信AppSecret, ret 中只返回 code,你需要在服务器端用 code + 微信AppSecret 去腾讯接口获取信息;
{
  code:         //授权码,只能使用一次
  openid:       //如果在打包平台填写了 微信AppSecret 将返回此字段
  access_token: //如果在打包平台填写了 微信AppSecret 将返回此字段
  userinfo: {   //用户信息,如果在打包平台填写了 微信AppSecret 将返回此字段
    nickname: "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(function(succ, ret) {
  if (succ) {    
    alert(JSON.stringify(ret));
  } else {
    alert("登录失败或取消了登录");
  }
});
/*
1. 登录成功的结果在 ret 中返回,是个 json 对象:
2. 如果你在打包平台填写了 微信AppSecret,APP会用授权码 code 去获取 openid, access_token 等信息,由于授权码 code 只能使用一次,所以你再用 code 去腾讯接口获取信息会失败;
3. 如果没有填写 微信AppSecret, ret 中只返回 code,你需要在服务器端用 code + 微信AppSecret 去腾讯接口获取信息;
{
  code:         //授权码,只能使用一次
  openid:       //如果在打包平台填写了 微信AppSecret 将返回此字段
  access_token: //如果在打包平台填写了 微信AppSecret 将返回此字段
  userinfo: {   //用户信息,如果在打包平台填写了 微信AppSecret 将返回此字段
    nickname: "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(function(succ, ret) {
  if (succ) {    
    alert(JSON.stringify(ret));
  } else {
    alert("登录失败或取消了登录");
  }
});
/*
1. 登录成功的结果在 ret 中返回,是个 json 对象:
2. 如果你在打包平台填写了 微信AppSecret,APP会用授权码 code 去获取 openid, access_token 等信息,由于授权码 code 只能使用一次,所以你再用 code 去腾讯接口获取信息会失败;
3. 如果没有填写 微信AppSecret, ret 中只返回 code,你需要在服务器端用 code + 微信AppSecret 去腾讯接口获取信息;
{
  code:         //授权码,只能使用一次
  openid:       //如果在打包平台填写了 微信AppSecret 将返回此字段
  access_token: //如果在打包平台填写了 微信AppSecret 将返回此字段
  userinfo: {   //用户信息,如果在打包平台填写了 微信AppSecret 将返回此字段
    nickname: "xxx"
    //...
  }
}
*/

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

APP开发微信登录功能 检查设备是否已安装微信客户端

用做网页的技术做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

检查设备是否已安装微信客户端

jsBridge.wxAppInstalled(function(yes){
  alert(yes ? "已安装" : "未安装");
});

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.wxAppInstalled(function(yes){
  alert(yes ? "已安装" : "未安装");
});

}
</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.wxAppInstalled(function(yes){
  alert(yes ? "已安装" : "未安装");
});

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

小米开放平台APP常见隐私安全问题与自查整改指引

一、目的

协助平台开发者在开发、运营APP的过程中,更好履行个人信息保护责任与义务,保障平台用户的合法权益,为用户和开发者提供更多更好的服务。

二、原则

个人信息控制者开展个人信息处理活动应遵循合法、正当、必要;公开收集使用规则;明示收集使用信息的目的、方式和范围及保证安全等原则。

三、常见隐私安全问题与自查整改指引

(一)隐私政策不合规

1、重点关注

APP隐私政策未向用户清晰明示APP、SDK收集使用个人信息的目的、方式和范围;在首次启动时,征求用户同意隐私政策的环节,未提供明确的同意和拒绝选项,使用“好的”、“我知道了”等无法清晰表达用户意愿的词语;或在注册、登录服务时,征求用户同意隐私政策的环节,未向用户提供主动勾选的方式,设置为默认勾选/同意。

2、自查整改指引

  • APP应以隐私政策弹窗等形式向用户清晰明示收集使用个人信息的规则;
  • APP隐私政策未明示应用信息、开发者信息、开发者联系方式,或与实际不一致;
  • APP隐私政策,应向用户清晰明示APP、SDK收集使用个人信息的目的、方式和范围;
  • APP首次启动时,在征求用户同意隐私政策的环节,应提供明确的同意和拒绝选项,不应使用“好的”、“我知道了”等无法清晰表达用户意愿的词语;或在注册/登录服务时,征求用户同意隐私政策的环节,应向用户提供主动勾选的方式,不应设置为默认勾选/同意。

3、问题案例

APP注册/登录服务,在征求用户同意环节,设置为默认同意/勾选。

图:登录页隐私政策不合规示例

4、指导建议

APP首次运行,在用户注册/登录时,向用户提供主动同意的勾选方式。

图:登录页隐私政策合规示例

(二)未经许可读取个人信息

1、重点关注

APP、SDK未告知用户收集个人信息的目的、方式、范围且未经用户同意,私自收集用户个人信息的行为。

2、自查整改指引

APP中隐私政策,应向用户清晰明示APP、SDK收集使用个人信息的目的、方式和范围;用户授权同意隐私政策前,APP、SDK不应收集用户的个人信息(OAID、IMEI、IMSI、设备MAC地址、软件安装列表、位置、联系人、通话记录、日历、短信、本机电话号码、图片、音视频等)。

3、问题案例

APP中隐私政策未向用户清晰明示APP、SDK收集使用个人信息的目的、方式和范围;且在用户授权同意隐私政策前,APP、SDK违规收集用户的IMEI、IMSI、设备MAC地址、软件安装列表信息。

4、指导建议

APP应以隐私政策弹窗等形式向用户清晰明示APP、SDK收集使用个人信息的目的、方式和范围,且在用户授权同意隐私政策前,APP、SDK不应收集用户任何个人信息。

(三)频繁索要权限

1、重点关注

短时长、高频次,在用户明确拒绝权限申请后,频繁弹窗、反复申请与当前服务场景无关权限的行为。

2、自查整改指引

APP运行中向用户索取电话、通讯录、定位、短信、录音、相机、存储、日历等权限,用户拒绝后,重新运行时,不得向用户频繁弹窗申请开启权限,影响用户正常使用。

3、问题案例

APP运行中向用户索取位置等权限,非当前功能所必须且无合理的使用场景描述,用户拒绝后,重新运行时,再次向用户弹窗申请开启权限,影响用户正常使用。

4、指导建议

APP运行中向用户索取非当前功能所必须权限,且无合理的使用场景描述,用户拒绝后,重新运行时,不应再次向用户弹窗申请开启权限,影响用户正常使用。

(四)不给权限不让用

1、重点关注

APP安装、运行和使用相关功能时,非服务所必需或无合理应用场景下,用户拒绝相关授权申请后,应用自动退出或关闭的行为。

2、自查整改指引

APP首次启动或注册、登录服务时,向用户索取电话、通讯录、定位、短信、录音、相机、存储、日历等权限,用户拒绝后,应用不得退出、关闭或无法正常使用。

3、问题案例

APP首次启动时,向用户索取存储权限;用户拒绝后,应用退出、关闭、无法正常使用。

4、指导建议

无论用户拒绝任何权限,APP都需要向用户提供基础功能,不应直接退出、关闭或无法正常使用。

(五)未经许可发送个人信息

1、重点关注

APP、SDK未向用户告知且未经用户同意,私自使用个人信息,将用户个人信息用于其提供服务之外的目的,特别是私自向其他应用或服务器发送、共享用户个人信息的行为。

2、自查整改指引

  • APP未向用户明示个人信息处理的目的、方式和范围,不应将OAID、IMEI、IMSI、设备MAC地址、软件安装列表、位置、联系人、通话记录、日历、短信、本机电话号码、图片、音视频等个人信息发送给第三方SDK等产品或服务;
  • APP以隐私政策弹窗等形式向用户明示共享给第三方的行为,未经用户同意,不应将OAID、IMEI、IMSI、设备MAC地址、软件安装列表、位置、联系人、通话记录、日历、短信、本机电话号码、图片、音视频等个人信息发送给第三方SDK等产品或服务;
  • APP以隐私政策弹窗等形式向用户明示个人信息处理的目的、方式和范围,未清晰明示共享的第三方身份、目的及个人信息类型,用户同意后,不应将OAID、IMEI、IMSI、设备MAC地址、软件安装列表、位置、联系人、通话记录、日历、短信、本机电话号码、图片、音视频等个人信息发送给第三方SDK等产品或服务。

3、问题案例

APP未向用户明示共享的第三方信息、个人信息处理的目的、方式和范围,且未经用户同意,存在将个人信息发送给第三方SDK的行为。

4、指导建议

APP应以隐私政策弹窗等形式向用户清晰明示共享的第三方信息、个人信息处理的目的、方式和范围,并经用户同意。

图:隐私政策弹窗合规示例

(六)强制用户使用定向推送功能

1、重点关注

APP、SDK未以显著方式标示且未经用户同意,将收集到的用户搜索、浏览记录、使用习惯等个人信息,用于定向推送或广告精准营销,且未提供关闭该功能选项的行为。

2、自查整改指引

  • 若APP中存在定向推送功能,应以隐私政策弹窗等形式告知用户,将收集的用户个人信息用于定向推送、精准营销,并经用户同意;
  • 若APP定向推送功能使用了第三方的个人信息来源,应以隐私政策弹窗等形式向用户明示业务功能使用第三方的个人信息进行定向推送,并向用户明示第三方的个人信息来源;
  • APP以隐私政策弹窗等形式明示存在定向推送功能,页面中应显著区分定向推送服务,显著方式包括但不限于:标明“个性化推荐”、“定推”、“猜你喜欢”等其他能显著区分的字样,或通过不同的栏目、版块、页面分别展示等;
  • APP以隐私政策弹窗等形式明示存在定向推送功能,应在APP中提供退出或关闭定向推送功能的选项。

3、问题案例

APP中隐私政策存在“…..个性化推荐/服务……”等内容,明示存在个性化推送功能,但页面中未显著区分个性化推送服务。

4、指导建议

APP中页面应显著区分个性化推送服务,显著方式包括但不限于:标明“个性化推荐”、“定推”、“猜你喜欢”等其他能显著区分的字样,或通过不同的栏目、版块、页面分别展示等。

图:个性化推送合规示例

(七)欺骗误导用户下载APP

1、重点关注

通过“偷梁换柱”“移花接木”等方式欺骗误导用户下载APP,特别是具有分发功能的移动应用程序欺骗误导用户下载非用户所自愿下载APP的行为。

2、自查整改指引

  • APP主屏页面、广告页面、开屏广告等功能页面,应设置显著APP下载提示,用户点击“下载按钮”以外区域,不应自动下载非用户所自愿下载APP;
  • APP主屏页面、广告页面、开屏广告等功能页面,不应通过设置关闭障碍等方式欺骗误导强迫下载非用户所自愿下载的APP;
  • APP主屏页面、广告页面、开屏广告等功能页面,下载的APP不应与向用户所作的宣传或者承诺不符。

3、问题案例

APP开屏广告,点击广告页面任意位置,即自动下载非用户所自愿下载APP。

图:自动下载未经用户同意APP

4、指导建议

APP开屏广告页面设置显著的下载提示,点击下载提示以外的区域,不应自动下载非用户所自愿下载APP。

图:正确下载示例

(八)APP信息明示不到位

1、重点关注

应用分发时未明示APP运行所需权限列表及用途,未明示APP收集、使用用户个人信息的内容、目的、方式和范围等行为。

2、自查整改指引

具有分发行为的APP分发第三方APP时,需提供所分发第三方APP的以下信息:

(1)开发者信息;

(2)版本信息;

(3)权限列表及用途;

(4)收集使用个人信息的内容、目的、方式和范围。

3、问题案例

APP具有分发功能,用户通过该APP下载第三方APP时:

(1)未明示所分发APP的开发者信息;

(2)未明示所分发APP的版本信息;

(3)未明示所分发APP的权限列表及用途;

(4)未明示所分发APP收集使用个人信息的内容、目的、方式和范围。

图:信息显示不正确的第三方APP下载

4、指导建议

需在下载详情页补充提供所分发第三方APP的:

(1)开发者信息;

(2)版本信息;

(3)权限列表及用途;

(4)隐私政策。

图:正确的第三方APP下载

小米开放平台应用资质上传操作指南

本文档介绍了如何进行应用资质提交,您可在阅读文档内容后,了解具体内容。

资质提交须知:

1、适用背景:为减少在架应用的侵权纠纷,小米应用商店现要求开发者提供应用版权相关证明材料。商店将于2021年5月20号执行版权文件提交要求,届时新增和更新应用需补充上述资质提交审核,若暂无上述资质,请在2021年6月20日前办理好上述资质并且补充资质提交审核,如因开发者自身原因未能按时提交资质,我们后续在审核新增和更新应用时会对应用做驳回处理。

2、适用对象:小米应用商店全量应用。

资质材料获取路径:

1、《计算机软件著作权证书》或《APP电子版权认证证书》

申请和查询入口:https://register.ccopyright.com.cn/query.html

2、ICP证或ICP备案截图

请提交ICP证或ICP备案截图到资质栏中,ICP证或ICP备案需开发者到各地通信管理部门或其官方网站上进行申请,

若您已申请ICP证或ICP备案截图,请您登录https://beian.miit.gov.cn/#/Integrated/index查询您的ICP。

操作方法/路径:

1、应用创建:

1.1 登录小米应用商店开发者站官网,点击“上传应用”进入开发者站,点击“创建应用”,开始应用首次创建。

图:创建应用

1.2 完成应用的包名创建、安装包上传、权限信息完善、发布设置、本地化语言信息等资料的填写。相关步骤可参考应用创建操作指南文档。

1.3 上传相关行业资质证明,请您如实填写应用ICP备案号并上传版权证明。

图:上传应用资质

1.4 后续应用创建步骤,请参考应用创建操作指南文档。

2、应用更新/资料修改:

2.1 进入应用管理界面,点击“管理”按钮进入应用详情页。

图:应用管理

2.2 若您在应用更新的进程中进行资质提交,请您点击应用详情页“更新版本”按钮进入应用更新页面;若您在应用资料修改的进程中进行资质提交,请您点击“编辑资料”按钮进入完善资料页面;

图:更新版本
图:查看应用资料

2.3 应用更新/资料修改相关步骤请参考应用更新、修改操作指南文档。

2.4 请在相应位置完善应用的资质证明,如实填写应用ICP备案号并上传版权证明。

图:上传应用资质

以上为应用资质上传相关流程内容,如您仍有问题,可进入问题工单系统,与我们取得联系。

小米开放平台风险应用审查标准

为保障外部来源的应用在小米终端设备上具备良好的使用体验,小米统一对第三方移动智能终端应用软件(下称“应用”)及其下载渠道(含提供应用下载功能的第三方应用)在小米终端设备上的应用下载、安装等行为进行检测和管理。根据《网络安全法》、《互联网信息服务管理办法》、《移动智能终端应用软件预置和分发管理暂行规定》、《移动应用(APP)数据安全与个人信息保护白皮书》等法律法规、相关政策和通信行业标准,小米制定了《风险应用审查标准》(下称本标准),规定了风险应用类别,即存在下列行为的应用即为风险应用,可能会给用户的设备、数据、隐私或用户财产安全造成负面影响。

小米将通过安全中心内置的应用风险检测服务、用户举报、上架人工审核等渠道进行风险识别,在终端用户下载、安装应用的过程中,依据检测情况和风险严重程度进行相应的风险提示、安全引导、下载或安装限制、小米应用商店已检测版本安装提醒等操作。包括但不限于以下风险应用类别:

一、应用涉及政治敏感内容

应用内容涉及政治敏感、破坏社会稳定的信息。包括但不限于:

  • 对国家领导人诽谤、人身攻击或者侮辱性的内容
  • 含有关于宗教、种族、性取向、性别或其他目标群体的诽谤或恶意内容
  • 含有政治谣言、涉及反政府、反社会以及其他涉及政治敏感内容

二、应用涉及违禁品内容或违禁品交易

应用存在法律明确规定的违禁品内容或相关交易。包括但不限于:

  • 爆炸物品
  • 剧毒物品
  • 麻醉剂
  • 放射性物品
  • 香烟售卖
  • 枪支器械及其交易
  • 其他违禁品及其交易

三、应用涉及血腥暴力内容

应用含有血腥、暴力等引起用户不适的内容。包括但不限于:

  • 过分描述暴力
  • 对血腥场面过度展示
  • 含有虐待、侮辱性内容

四、应用涉及色情内容

应用包含色情内容或色情服务,如性器官的过分展示。包括但不限于:

  • 应用涉及色情内容
  • 允许应用使用者发布含有色情内容的文字、图片、视频、音频等
  • 应用内含有色情服务

五、应用涉及非法交易和非法金融行为

应用内含有法律违禁的交易和非法金融行为,包括但不限于:

  • 应用含有非法金融行为,包括但不限于违法私募基金、地下钱庄、高利贷、期货等
  • 应用含有非法金钱交易,包括但不限于违规销售彩票、赌博行为或其他法律禁止的金钱交易
  • 应用提供虚拟币交易或支付,包括但不限于如比特币、以太坊、其他虚拟币等

六、应用提供违规VPN服务

应用含违规支持境外软件访问的VPN相关功能,通过VPN功能导致违规内容传播。

七、应用存在病毒

应用内含有病毒等恶意代码,危害用户的安全。包括但不限于:

  • 木马
  • 蠕虫
  • 后门
  • 混合型恶意软件

八、应用涉及恶意扣费

在用户不知情或未授权的情况下,通过隐蔽执行、欺骗用户点击等手段,订购各类收费业务或使用移动终端支付。包括但不限于:

  • 在用户不知情或未授权的情况下,自动订购付费服务或者自动扣费
  • 应用通过非正常手段,如模拟系统窗口、替换按钮功能诱导用户点击、故意隐藏关键订购协议诱导用户同意付费等,直接进行扣费
  • 无二次确认的情况下,直接扣费
  • 诱导用户付费或者强制付费后未完整履行付费服务
  • APP造成用户财产损失且有持续、大范围扩散风险,且APP开发者不介入解决用户损失问题
  • 用户付费后未完整履行付费服务,或提供的付费服务与承诺存在偏差

九、应用隐私不合规

应用涉及在用户不知情或未授权的情况下侵犯个人隐私。包括但不限于:

  • 应用的隐私政策未向用户进行明示;
  • 应用的隐私政策未详细向用户说明,应用收集使用的个人信息目的、类型、方式
  • 应用内存在默认或强制用户同意隐私协议行为
  • 应用存在超范围收集个人信息及系统权限行为
  • 应用内强制用户授权,存在“不给权限不让用”的行为
  • 应用存在未用户同意收集个人信息行为
  • 应用实际收集使用个人信息行为与声明不一致
  • 应用未经用户同意向第三方企业提供个人信息
  • 应用未提供删除、更正或投诉举报的功能或渠道
  • 应用未提供有效的注销用户账号途径,或针对用户注销设置障碍
  • 应用存在强制收集用户个人信息,强迫用户使用定向推送功能

详情可参考:《应用隐私合规标准

十、应用含有恶意广告

应用以用户不希望的方式显示广告,包括损害或干扰设备功能的可用性,或在未经充分同意的情况下在触发应用环境之外的展示。包括但不限于:

  • 应用内广告不得频繁出现以弹窗、横幅、视频形式影响用户正常使用
  • 应用内广告需提供可关闭按钮,不得设置关闭障碍
  • 应用内广告不得欺骗误导用户,不得虚假宣传等诱导方式欺骗误导用户
  • 应用内广告不得存在“极限词”、涉黄等违反国家广告法相关内容
  • 应用广告不得抢占锁屏、桌面,影响用户正常使用

十一、应用涉及远程控制

应用在用户不知情或未授权的情况下,能够接受远程控制端指令并进行相关操作 ,具有远程控制属性。包括但不限于:

  • 在未经用户许可的情况下操作和篡改系统相关设置
  • 远程控制拍照录音上传

十二、应用存在系统破坏情况

应用通过感染、劫持、篡改、删除、终止进程等手段,导致移动终端或其它非恶意软件部分或全部功能、用户文件等无法正常使用;干扰、破坏、阻断移动通信网络、网络服务或其它合法业务正常运行。包括但不限于:

  • 导致移动终端硬件无法正常工作(黑屏、耗电异常等)
  • 导致移动终端操作系统无法正常运行(系统重启、无响应等)
  • 导致移动终端其它非恶意软件无法正常运行
  • 导致运营商通信网络无法正常工作
  • 在用户不知情或未授权的情况下,对系统设置进行修改(辅助功能、设备管理器、系统时间、系统角标等),导致用户无法再进行正常设置或运行正常功能
  • 在用户不知情或未授权的情况下,对用户文件、系统文件或其它非恶意软件进行病毒感染、劫持、篡改、删除、卸载、或限制运行等
  • 应用安装后无法卸载
  • 应用索取ROOT权限,或存在功能非ROOT手机无法使用的情况

十三、应用涉及诱骗欺诈

应用自动通过伪造、篡改、劫持短信、彩信、邮件、通讯录、通话记录、收藏夹、桌面等方式,诱骗用户,而达到不正当目的。包括但不限于:

  • 伪造、篡改、劫持短信,以诱骗用户,而达到不正当目的
  • 伪造、篡改、劫持彩信,以诱骗用户,而达到不正当目的
  • 伪造、篡改、劫持邮件,以诱骗用户,而达到不正当目的
  • 伪造、篡改通讯录,以诱骗用户,而达到不正当目的
  • 伪造、篡改收藏夹,以诱骗用户,而达到不正当目的
  • 伪造、篡改通讯记录,以诱骗用户,而达到不正当目的
  • 伪造、篡改、劫持用户文件,以诱骗用户,而达到不正当目的
  • 伪造、篡改、劫持用户网络交易数据,以诱骗用户,而达到不正当目的
  • 冒充国家机关、金融机构、移动终端厂商、运营商或其它机构和个人,以诱骗用户,而达到不正当目的
  • 伪造事实,诱骗用户退出、关闭、卸载、禁用或限制使用其它合法产品或退订服务

十四、应用存在流氓行为

应用执行后对系统没有直接损害,也不对用户个人信息、资费造成侵害的其它恶意行为统称为流氓行为。危险后果主要表现为,间接的对用户手机造成影响,使用户不能方便的使用手机,给用户手机带来安全隐患等。包括但不限于:

  • 应用存在模仿系统通知或警告的广告行为
  • 应用存在影响正常功能使用的广告(频繁弹出、弹出但无法立即关闭、弹框占屏幕50%以上且无法立即关闭等)
  • 在用户不知情或未授权的情况下,长期占用移动终端中央处理器计算资源
  • 在用户不知情或未授权的情况下,自动捆绑安装
  • 激活设备管理器,在用户不知情或未授权的情况下,删除或修改备份用户数据
  • 应用存在强制用户下载应用获取积分等行为
  • 在用户不知情或未授权的情况下,长期驻留系统内存
  • 在用户不知情或未授权的情况下,自动添加、修改、删除收藏夹、快捷方式
  • 导致用户按 back 键无法正常退出程序
  • 在应用内部,通过非强制下载但无下载过程、无法终止的方式下载推荐第三方应用

十五、应用功能存在问题及性能能耗不达标

应用功能存在问题,或在未经授权的情况下严重损害用户在终端设备上的使用体验。包括但不限于以下情况:

  • 应用频繁出现崩溃、闪退、停止运行、冻结等非正常运行现象
  • 应用无法正常安装、启动、升级、卸载
  • 应用的功能失效,或点击后无响应,或程序本身存在错误
  • 应用的分辨率适配未达标,导致画面失真、模糊或像素化
  • 支持横竖屏方向的应用,在两种方向所展现的功能不等同
  • 支持帐户登录功能的应用无法正常帐户登录
  • 应用在小米终端上,给系统造成重启、死机等,导致不能正常使用的影响
  • 应用的版本不是最新稳定版本,或低于小米应用商店检测到的同包名应用版本
  • 应用在冷启动时,加载时间超过1000毫秒,且未向用户提供响应反馈(进度提醒或同类提示信息)
  • 应用在热启动时,加载时间超过500毫秒,且未向用户提供响应反馈(进度提醒或同类提示信息)
  • 应用在页面跳转、功能切换等情况时, 加载时间超过600毫秒
  • 应用运行时占用CPU过高或者异常,导致小米终端卡顿、ANR现象
  • 应用运行时占用内存过高或者异常,导致小米终端卡顿、ANR现象
  • 同等条件下,应用的前后台功耗指标超过其行业同类应用平均水平的5%
  • 除用户主动选择的业务,开启与业务无关的设备资源
  • 应用进入后台后,仍有服务在运行(该服务与用户正在使用的应用功能相关,且是必要服务的不受此限制)
  • 应用进入后台后,未经用户选择,私自启动
  • 应用进入后台后,有持锁行为
  • 应用进入后台后,占用设备资源(比如,无线网络,摄像头等)
  • 应用进入后台后,伪装成前台应用
  • 应用存在菜单功能、付款功能、音视频播放等问题
  • 应用下载后无法正常使用,存在停止运营、闪退、黑白屏、花屏、安装失败等严重影响用户使用的问题
  • APP不维护、无网络连接、无内容完全无法使用等

十六、应用传播或分发其他风险应用

应用存在下载、安装风险应用的代码或者传播和分发《本标准》规定的风险应用类别。包括但不限于:

  • 应用已经含有风险应用
  • 包含可以下载、安装风险应用的代码

十七、应用涉及违规热更新

应用修改代码进行迭代后,被检测为《本标准》规定的风险应用类别。

若第三方应用属于《本标准》规定的风险应用类别,小米将在用户下载、安装、使用应用的过程中,视检测情况和风险严重程度采取包括不限于以下措施,以保障用户安全:

  • 进行风险提示和安全引导
  • 安装需通过小米账号、锁屏密码、指纹等方式验证
  • 收回应用权限使用权
  • 禁止安装或使用应用
  • 下架应用
  • 提示用户进行应用卸载

APP开发微信分享功能 shareImages 一键多图分享朋友圈

用做网页的技术做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

APP开发微信分享功能 shareImages 一键多图分享朋友圈

一键分享多张图片到微信朋友圈、QQ空间等

结果回调 callback: function(succ) { }

jsBridge.shareImages({
  text  : "这是一小段多图分享的说明文本\n https://m.baidu.com/",
  images: [
"http://i.cdn.yimenapp.com/sys/1.jpg",
"http://i.cdn.yimenapp.com/sys/2.jpg",
"http://i.cdn.yimenapp.com/sys/3.jpg",
"http://i.cdn.yimenapp.com/sys/4.jpg",
"http://i.cdn.yimenapp.com/sys/5.jpg",
"http://i.cdn.yimenapp.com/sys/6.jpg",
"http://i.cdn.yimenapp.com/sys/7.jpg",
"http://i.cdn.yimenapp.com/sys/8.jpg",
"http://i.cdn.yimenapp.com/sys/9.jpg"
]}, function(succ) {
  //仅苹果版支持回调分享结果
  if (succ) {
    alert("发送成功");
  } else {
    alert("失败或取消了");
  }
});

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.shareImages({
  text  : "这是一小段多图分享的说明文本\n https://m.baidu.com/",
  images: [
"http://i.cdn.yimenapp.com/sys/1.jpg",
"http://i.cdn.yimenapp.com/sys/2.jpg",
"http://i.cdn.yimenapp.com/sys/3.jpg",
"http://i.cdn.yimenapp.com/sys/4.jpg",
"http://i.cdn.yimenapp.com/sys/5.jpg",
"http://i.cdn.yimenapp.com/sys/6.jpg",
"http://i.cdn.yimenapp.com/sys/7.jpg",
"http://i.cdn.yimenapp.com/sys/8.jpg",
"http://i.cdn.yimenapp.com/sys/9.jpg"
]}, function(succ) {
  //仅苹果版支持回调分享结果
  if (succ) {
    alert("发送成功");
  } else {
    alert("失败或取消了");
  }
});

}
</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.shareImages({
  text  : "这是一小段多图分享的说明文本\n https://m.baidu.com/",
  images: [
"http://i.cdn.yimenapp.com/sys/1.jpg",
"http://i.cdn.yimenapp.com/sys/2.jpg",
"http://i.cdn.yimenapp.com/sys/3.jpg",
"http://i.cdn.yimenapp.com/sys/4.jpg",
"http://i.cdn.yimenapp.com/sys/5.jpg",
"http://i.cdn.yimenapp.com/sys/6.jpg",
"http://i.cdn.yimenapp.com/sys/7.jpg",
"http://i.cdn.yimenapp.com/sys/8.jpg",
"http://i.cdn.yimenapp.com/sys/9.jpg"
]}, function(succ) {
  //仅苹果版支持回调分享结果
  if (succ) {
    alert("发送成功");
  } else {
    alert("失败或取消了");
  }
});

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

APP开发微信分享功能 shareWxMiniProgram 分享微信小程序

用做网页的技术做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

APP开发微信分享功能 shareWxMiniProgram 分享微信小程序

jsBridge.shareWxMiniProgram({
  //微信小程序 原始ID
  userName: "gh_fa2c1baa7833",
  //小程序页面路径
  path    : "",
  //标题
  title   : "分享的标题",
  //描述文字
  description: "描述文字",
  //是否使用带 shareTicket 的分享
  withShareTicket: false,
  //类型,0正式版,1测试版,2体验版
  programType: 0,
  //封面缩略图,需以 http 或 https 开头
  thumbImage: "http://i.cdn.yimenapp.com/sys/4.jpg",
  //兼容低版本微信客户端的网页链接
  webPageUrl: "https://www.yimenapp.com/"
});

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.shareWxMiniProgram({
  //微信小程序 原始ID
  userName: "gh_fa2c1baa7833",
  //小程序页面路径
  path    : "",
  //标题
  title   : "分享的标题",
  //描述文字
  description: "描述文字",
  //是否使用带 shareTicket 的分享
  withShareTicket: false,
  //类型,0正式版,1测试版,2体验版
  programType: 0,
  //封面缩略图,需以 http 或 https 开头
  thumbImage: "http://i.cdn.yimenapp.com/sys/4.jpg",
  //兼容低版本微信客户端的网页链接
  webPageUrl: "https://www.yimenapp.com/"
});

}
</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.shareWxMiniProgram({
  //微信小程序 原始ID
  userName: "gh_fa2c1baa7833",
  //小程序页面路径
  path    : "",
  //标题
  title   : "分享的标题",
  //描述文字
  description: "描述文字",
  //是否使用带 shareTicket 的分享
  withShareTicket: false,
  //类型,0正式版,1测试版,2体验版
  programType: 0,
  //封面缩略图,需以 http 或 https 开头
  thumbImage: "http://i.cdn.yimenapp.com/sys/4.jpg",
  //兼容低版本微信客户端的网页链接
  webPageUrl: "https://www.yimenapp.com/"
});

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

APP开发微信分享功能 shareVideo 分享视频(仅支持微信)

用做网页的技术做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

分享视频(仅支持微信)

结果回调请参考shareText

jsBridge.shareVideo({
  //0 微信朋友圈
  //1 微信好友
  //to : 0,
  title: "视频分享标题",
  desc : "可以写一点描述",
  //图片链接
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png",
  //视频链接
  videoUrl: "http://flv3.people.com.cn/dev1/mvideo/vodfiles/2017/08/08/992bfdfef09d80e809cede9c9dd04916_c.mp4"
});

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.shareVideo({
  //0 微信朋友圈
  //1 微信好友
  //to : 0,
  title: "视频分享标题",
  desc : "可以写一点描述",
  //图片链接
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png",
  //视频链接
  videoUrl: "http://flv3.people.com.cn/dev1/mvideo/vodfiles/2017/08/08/992bfdfef09d80e809cede9c9dd04916_c.mp4"
});

}
</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.shareVideo({
  //0 微信朋友圈
  //1 微信好友
  //to : 0,
  title: "视频分享标题",
  desc : "可以写一点描述",
  //图片链接
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png",
  //视频链接
  videoUrl: "http://flv3.people.com.cn/dev1/mvideo/vodfiles/2017/08/08/992bfdfef09d80e809cede9c9dd04916_c.mp4"
});

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

APP开发微信分享功能 shareMusic 分享音乐(音频)

用做网页的技术做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

APP开发微信分享功能 shareMusic 分享音乐(音频)

分享音乐(音频),不支持QQ空间

结果回调请参考shareText

jsBridge.shareMusic({
  //0 微信朋友圈
  //1 微信好友
  //2 QQ好友
  //to : 0,
  title: "音乐分享标题",
  desc : "可以写一点描述",
  //图片链接
  imgUrl: "https://i.cdn.yimenapp.com/sys/logo.png",
  //点击跳转的链接
  targetUrl: "https://m.baidu.com/",
  //音乐链接
  musicUrl: "https://i.cdn.yimenapp.com/sys/music.mp3",
  //封面
  songAlbumUrl: "https://i.cdn.yimenapp.com/sys/1.jpg",
  //歌词
  songLyric   : "Hello Lyric"
});

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.shareMusic({
  //0 微信朋友圈
  //1 微信好友
  //2 QQ好友
  //to : 0,
  title: "音乐分享标题",
  desc : "可以写一点描述",
  //图片链接
  imgUrl: "https://i.cdn.yimenapp.com/sys/logo.png",
  //点击跳转的链接
  targetUrl: "https://m.baidu.com/",
  //音乐链接
  musicUrl: "https://i.cdn.yimenapp.com/sys/music.mp3",
  //封面
  songAlbumUrl: "https://i.cdn.yimenapp.com/sys/1.jpg",
  //歌词
  songLyric   : "Hello Lyric"
});

}
</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.shareMusic({
  //0 微信朋友圈
  //1 微信好友
  //2 QQ好友
  //to : 0,
  title: "音乐分享标题",
  desc : "可以写一点描述",
  //图片链接
  imgUrl: "https://i.cdn.yimenapp.com/sys/logo.png",
  //点击跳转的链接
  targetUrl: "https://m.baidu.com/",
  //音乐链接
  musicUrl: "https://i.cdn.yimenapp.com/sys/music.mp3",
  //封面
  songAlbumUrl: "https://i.cdn.yimenapp.com/sys/1.jpg",
  //歌词
  songLyric   : "Hello Lyric"
});

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

APP开发微信分享功能 shareImage 分享纯图片

用做网页的技术做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

APP开发微信分享功能 shareImage 分享纯图片

分享纯图片,不支持QQ空间

结果回调请参考shareText

jsBridge.shareImage({
  //0 微信朋友圈
  //1 微信好友
  //2 QQ好友
  //to    : 0,
  imgUrl: "http://i.cdn.yimenapp.com/sys/1.jpg"
});

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.shareImage({
  //0 微信朋友圈
  //1 微信好友
  //2 QQ好友
  //to    : 0,
  imgUrl: "http://i.cdn.yimenapp.com/sys/1.jpg"
});

}
</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.shareImage({
  //0 微信朋友圈
  //1 微信好友
  //2 QQ好友
  //to    : 0,
  imgUrl: "http://i.cdn.yimenapp.com/sys/1.jpg"
});

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

APP开发微信分享功能 shareText 分享纯文字(仅支持微信)

用做网页的技术做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

APP开发微信分享功能 shareText 分享纯文字(仅支持微信)

分享纯文字到微信好友或微信朋友圈

结果回调 callback: function(succ) { }

jsBridge.shareText({
  //to: 0 微信朋友圈, 1 微信好友
  text: "纯文字分享...文本内容"
}, function(succ) {
  alert(succ ? "分享成功" : "分享失败");
});

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.shareText({
  //to: 0 微信朋友圈, 1 微信好友
  text: "纯文字分享...文本内容"
}, function(succ) {
  alert(succ ? "分享成功" : "分享失败");
});

}
</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.shareText({
  //to: 0 微信朋友圈, 1 微信好友
  text: "纯文字分享...文本内容"
}, function(succ) {
  alert(succ ? "分享成功" : "分享失败");
});

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

APP开发微信分享功能 onMenuShare… 自定义分享按钮点击事件

用做网页的技术做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

onMenuShare… 自定义分享按钮点击事件

当点击原生标题栏上或功能面板上的分享按钮时调用,注意参数为 function 函数。

参数为 function 函数

onMenuShareTimeline 当分享到微信朋友圈时
onMenuShareFriend 当分享到微信好友时
onMenuShareQQ 当分享到QQ好友时
onMenuShareQZone 当分享到QQ空间时

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核心代码到此{}括号内-->
当点击原生标题栏上或功能面板上的分享按钮时调用,注意参数为 function 函数。

参数为 function 函数

onMenuShareTimeline 当分享到微信朋友圈时
onMenuShareFriend 当分享到微信好友时
onMenuShareQQ 当分享到QQ好友时
onMenuShareQZone 当分享到QQ空间时

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

按钮执行JS示例代码

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


<!--这里可以直接复制JS核心代码到此{}括号内-->
当点击原生标题栏上或功能面板上的分享按钮时调用,注意参数为 function 函数。

参数为 function 函数

onMenuShareTimeline 当分享到微信朋友圈时
onMenuShareFriend 当分享到微信好友时
onMenuShareQQ 当分享到QQ好友时
onMenuShareQZone 当分享到QQ空间时

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

APP开发微信分享功能 onMenuShare… 设置自定义网页分享

用做网页的技术做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

当点击原生标题栏上或功能面板上的分享按钮时调用,跟微信公众号内的分享接口用法相同。

参数为 JSON 数据类型

onMenuShareTimeline 当分享到微信朋友圈时
onMenuShareFriend 当分享到微信好友时
onMenuShareQQ 当分享到QQ好友时
onMenuShareQZone 当分享到QQ空间时

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.onMenuShareTimeline({
  title : "自定义的标题",
  link  : "https://www.yimenapp.com/doc/",
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png",
  desc  : "自定义的摘要内容",
  success: function() {
    alert("分享成功");
  },
  cancel: function() {
    alert("取消了分享或分享失败");
  }
});
alert("已设置,请点击分享到朋友圈试试。");

}
</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.onMenuShareTimeline({
  title : "自定义的标题",
  link  : "https://www.yimenapp.com/doc/",
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png",
  desc  : "自定义的摘要内容",
  success: function() {
    alert("分享成功");
  },
  cancel: function() {
    alert("取消了分享或分享失败");
  }
});
alert("已设置,请点击分享到朋友圈试试。");

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

APP开发微信分享功能 share 分享网页 直接分享

用做网页的技术做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

share 分享网页 直接分享

指定了 to 参数,不会弹出分享菜单,直接呼出对应的APP完成分享

jsBridge.share({
  //0 微信朋友圈
  //1 微信好友
  //2 QQ好友
  //3 QQ空间
  to    : 0,
  title : "可以指定标题",
  link  : "https://m.baidu.com",
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png",
  desc  : "摘要:内事问百度,外事找谷歌,你懂的。"
});

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.share({
  //0 微信朋友圈
  //1 微信好友
  //2 QQ好友
  //3 QQ空间
  to    : 0,
  title : "可以指定标题",
  link  : "https://m.baidu.com",
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png",
  desc  : "摘要:内事问百度,外事找谷歌,你懂的。"
});

}
</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.share({
  //0 微信朋友圈
  //1 微信好友
  //2 QQ好友
  //3 QQ空间
  to    : 0,
  title : "可以指定标题",
  link  : "https://m.baidu.com",
  imgUrl: "http://i.cdn.yimenapp.com/sys/logo.png",
  desc  : "摘要:内事问百度,外事找谷歌,你懂的。"
});

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

APP开发微信分享功能 share 分享网页 自定义标题

用做网页的技术做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

share 分享网页 自定义标题

弹出分享菜单,用指定的标题分享,其他用默认值

jsBridge.share({
  title: "这是自定义分享标题(未指定则为网页标题)"
}, function(succ) {
  alert(succ ? "分享成功" : "分享失败");
});

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.share({
  title: "这是自定义分享标题(未指定则为网页标题)"
}, function(succ) {
  alert(succ ? "分享成功" : "分享失败");
});

}
</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.share({
  title: "这是自定义分享标题(未指定则为网页标题)"
}, function(succ) {
  alert(succ ? "分享成功" : "分享失败");
});

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

APP开发微信分享功能 share 分享网页

用做网页的技术做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

弹出分享菜单,用默认值分享

jsBridge.share();

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.share();

}
</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.share();

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

应用宝开发者账号注销及应用转移

一. 背景

一个营业执照只能注册一个开发者账号,若无法使用原有开发者账号,需使用该营业执照重新注册开发者帐号,则须将之前注册的账号注销,

不支持直接更换开发者登录的QQ账号(需要将相关应用迁移到其他账号下方可注销该帐号)

二. 注销流程

1. 账号正常登录

wiki.open.qq.com 后台登录开发者帐号–>管理中心–>点击已创建的应用–>基础服务–>工单系统–>应用宝商务类–>移动应用帐号注销→填单提交(需要迁移应用的新帐号要先通过资质审核)。

应用转移流程:

迁移的新账号必须先通过资质审核

(1) 转移应用到与原注销账号资质不一致账号中:

①通过工单将应用转移,应用转移流程:https://wikinew.open.qq.com/index.html#/iwiki/863417580

②直接提交注销工单,在工单上根据信息完整填写,填写需迁移的QQ账号以及对应的包名信息,原因等。

注:转移应用工单及注销应用工单可同时提交

(2) 转移应用到与原注销账号资质一致账号中:

流程步骤:应用转移—工单注销—应用转移

① 在账号下找到需转让的上线应用,提交应用转让工单,将应用先转让到其他已经通过的审核的个人或企业账号下,应用转让成功之后,再提交账号注销工单申请。

② 账号注销工单审核通过后,在使用原资质重新进行认证QQ账号提交账号资质审核,新账号审核通过之后,再次提交转让工单申请,将之前转让的应用再次进行转移到新QQ原资质的账号中。

应用转移流程:https://wikinew.open.qq.com/index.html#/iwiki/863417580

温馨提示:

注销申请只能在需要注销的帐号内进行申请,工单需要提供的材料:公司资质注销提供加盖公章的营业执照证件,个人资质注销加盖拇指印的身份证件。

2. 账号无法登录

通过邮件发送注销申请至alarmapp@tencent.com

邮件主题:申请账号注销。

附件内容:

(1) 加盖了公司公章的营业执照证件(正/副本);

(2) 注销函(注销函需要注明注销原因、账号、营业执照等信息,并加盖公司公章);

(3) 法人手持身份证明;

邮件正文:

(1) 提供营业执照号码;

(2) 提供开发者需要注销的账号信息(可提供:完整信息:12345678 或不完整信息123****8)

(3) 提供注销账号的原因;

注:需要迁移应用的新账号,要使用原资质注册审核通过后才可申请。

如账号下有上线应用,操作详细流程:流程步骤:邮件注销—原资质重新认证新账号—原注销邮件回复应用转让

① 旧帐号注销后,如旧账号下有上线应用需迁移到新账号,以旧账号的原资质进行认证新QQ账号提交资质审核。

② 新账号注册审核通过后,再回复注销邮件将旧账号下的上线应用迁移到具体哪个QQ账号上进行进行使用管理说明。

【若账号下无上线应用迁移,直接发送邮件申请账号注销,邮件回复转让步骤请忽略】

3. 处理时间

腾讯方收到申请后的2个工作日内会进行核实处理,并以邮件的方式进行反馈。

4. 注意事项

请按照要求备齐申请材料以及将需注销的账号下应用进行迁移,否则不予注销。

应用宝开发者账号实名认证流程

为了保障个人开发者个人信息真实有效,个人资质认证已介入公安人脸系统,请个人开发者使用个人真实信息进行校验。

一. 新注册的个人开发者

持有中华人民共和国第二代身份证请点击“个人”进行人脸校验:

1:选择“个人”类型开发者

第二步:扫描关注“腾讯应用宝公众号”

第三步:扫描页面二维码进行人脸校验

二. 原来已注册的个人开发者

1. 点击页面右上角——“账号资料”——“修改”

2. 点击人脸校验—修改

3. 根据页面进行扫描二维码进行人脸校验

4. 完整人脸校验后回到页面输入手机验证码并提交审核

注意事项:

页面显示的为原信息,无需进行手动输入,人脸校验成功后会自动获取最新的人脸校验信息,如遇问题请点击联系我们

三. 企业实名认证

1. 请先确保您注册信息包含完整准确的银行卡等相关信息:

如您认证时,未完善银行卡等相关信息,需先完善相关信息提交开发者资质审核,待审核通过后,再发起认证。

2. 进入开发者账号页面,点击「前往认证」

3. 确认您的认证银行卡信息

注:请确保该银行卡正常使用,可接收平台打款信息用于认证。

如该银行卡无法正常认证,需先更换银行卡信息审核,审核通过后再发起认证。

4. 提交申请后,请于48小时内注意查收银行打款信息(平台会向您发送站内信,邮箱,短信提示信息)

5. 请您在收到平台打款信息后,72小时内回填验证信息,如金额验证一致,即可通过验证。

6. 如您提交验证信息错误或超时未来填写,需要重新发起认证或更换银行卡

【重要说明】:请您确认仔细确认收款信息后再回填,每个开发者账号最多可验证2张银行卡,每一张银行卡可以发起打款认证3次,每次认证可以验证信息3次。

注意回填金额:分

示例:银行收到的金额单位是元:¥0.2元,回填到系统里,需要填20分。(1元=100分)

应用宝开放平台账号注册流程

一. 注册开发者账号

请登录https://open.tencent.com腾讯开放平台,点击应用开放平台下方“管理中心”,进入登录界面,直接使用QQ账号登录即可。

注意事项:

(1) 开发者QQ号码一旦注册不能直接变更,建议使用公司公共QQ号码而不是员工私人号码注册,以免遇到员工离职等情况造成不必要的麻烦;

(2) 若忘记QQ密码请直接联系QQ客服进行处理密码问题,应用开放平台无法处理QQ密码问题;

二. 选择注册开发者类型

开发者帐号登录成功后会跳转到注册资质页面,在注册页面请选择注册开发者类型“公司”或“个人”

注:系统已取消“协作者管理权限”

三. 填写资料

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

资质类型内容







公司资质
(1) 中国境内公司开发者请提供营业执照(正/副本);(2) 个体工商户注册时请提供个体工商户营业执照(正/副本);(3) 境外公司:① 有在中国境内有子公司的,请使用中国境内子公司资质注册开发者账号;② 如果没有子公司,有相关在中国境内合作的公司,可以使用合作公司注册账号,但是同时需要提供对应的电信管理机构或者国务院信息产业主管部门申请手续和备案(此材料申请问题请自行咨询工信部)(4) 政府事业单位,若没有营业执照,请上传事业单位法人证;具体要求:① 营业执照需为原件彩色扫描件或复印件;② 营业执照上需显示最新年检情况和显示清晰统一社会信用代码,营业执照号写统一社会信用代码;③ 营业执照上手写“用于注册腾讯移动开放平台开发者账号 +日期”;④ 并在“用于注册腾讯移动开放平台开发者账号 +日期”加盖公司印泥公章。完成后,请将上述文件扫描或拍照上传(需确保营业执照、公章、手写字体清晰可见)注:营业执照提交流程:① 先将“营业执照原件”彩色扫描或复印② 在彩色扫描件或复印件上手写“用于注册腾讯移动开放平台开发者账号 +日期”加盖公司印泥公章③ 手写并加盖公司公章彩色扫描件或复印件,再次彩色扫描或拍照上传注:公司公章必须为彩色
个人资质(1) 中国大陆国籍开发者必须通过人脸校验;(2) 开发者本人正面手持身份证件拍照;(3) 个人开发者年龄需要本人年满18周岁且不得超过65周岁。
银行信息“公司营业执照”、“个体工商户营业执照”、“组织机构代码证”、“税务登记证”等公司开发者的信息需与银行账户信息保持一致。

其他
(1) 所有上传证明材料必须真实有效,不得提供虚假资质;(2) 开发者提供的联系人,联系电话将作为开放平台与开发者联系的渠道,请填写联系人的真实姓名和电话号码,不支持填写xx先生、xx女士或其他非真实姓名的称呼(我们会对您的信息进行保密处理);(3) 联系人信息发生改变请及时修改,避免错过重要消息通知。

四. 公司资质注册页面

(1) 公司名称不得填写简称,必须保持和营业执照上展示的公司全称完全一致,为避免出现错别字等现象影响到资质审核结果,请务必仔细填写;

(2) 统一社会信用代码必须保持和营业执照上展示的统一社会信用代码一致,包括大小写;

(3) 营业执照图片可上传5M以内的图片,请保证图片清晰度,如果上传提交审核的营业执照图片不清晰,无法核实信息或无法扫描营业执照二维码,将会影响资质审核结果;请上传营业执照(正/副本)拍照图或扫描件,不得上传复印件;

(4) 营业执照提交流程:营业执照原件彩色扫描—扫描件上手写“用于注册腾讯移动开放平台开发者账号 +日期”—加盖公司印泥公章—彩色扫描提交;

(5) 扫描件不得出现“用于注册腾讯移动开放平台开发者账号 +日期”以外无关的水印。

注:

① 先将“营业执照原件”彩色扫描或复印

② 在彩色扫描件或复印件上手写“用于注册腾讯移动开放平台开发者账号 +日期”加盖公司印泥公章

③ 手写并加盖公司公章彩色扫描件或复印件,再次彩色扫描或拍照上传

注:公司公章必须为彩色

请按如下要求填写:

五. 个人资质注册页面

持有中华人民共和国第二代身份证请点击“个人”进行人脸校验:

第一步:扫描关注“腾讯应用宝公众号”

第二步:扫描页面二维码进行人脸校验

注:应用开放平台不支持境外个人开发者

六. 联系方式

(1) 联系人需要填写与联系电话号码的本人姓名全称;

(2) 联系电话号码请填写大陆手机号码,接收短信验证码,请点击同意接受审核通知短信,后续资质或应用审核结果,都会以短信形式进行通知;

(3) 电子邮箱需要进行验证,请填写常用邮箱;

(4) 联系地址需要填写有效的公司或个人常驻地址,要明确到具体的XXX省XXX市XXX区XXX镇XXX路XXX门牌号。

注:联系电话及联系地址必须真实完整,若提交不清晰将直接驳回

七. 银行信息

银行信息为选填,即需要接入我平台支付SDK的则需要填写完整的收款信息,如无需要则不用填写相关信息。

八. 注意事项

1. 资质信息

一个公司资质只能注册一个开发者账号,不得重复注册使用若出现上述提示,请联系公司同事核实,看下是否有其他同事之前使用该公司资质注册过开发者账号,需要先将旧账号注销,再创建新账号提交审核,具体注销流程请查看:账号注销

2. 银行信息

银行信息填写后只能修改,无法撤销,且后续如果需要更改公司信息,需要在银行资料处下载变更函模板,填写变更信息,上传到变更函处,保存,同账号资料一起提交审核。

小米开放平台应用审核常见问题

本文档介绍了应用审核常见问题,您可通过了解以下内容,自助解决问题。

1、应用提交上架更新为什么需要提供ICP证书或工信部ICP网站备案信息及计算机软著?

应用在提交审核时,需提交工信部ICP网站备案信息及计算机软著。请办理与应用相符合的ICP备案或ICP证(《增值电信业务许可证》)后进行应用提交,需提供在行业资质栏;在审核期间如并未提交ICP备案或ICP证(《增值电信业务许可证》),以及ICP备案类型与实际不符,则应用会被驳回。

图:提交相关资质证明

2、我的应用为独立开发,为什么会因为“应用不得是简单的网站页面打包或套用模板、内容聚合或罗列链接”被驳回?

在应用商店后台上传应用,系统自行判断上传APP与模板库里的已收录APP进行对比,如果相似度较高或功能性一致,则会自动判定为简单的网站页面打包或套用模板、内容聚合或罗列链接。

3、小米应用商店哪些应用不给予收录?

根据国家政策要求,彩票类、赌博类、vpn类应用小米应用商店是暂时不给予收录。请参考应用审核规范文档:​https://dev.mi.com/distribute/doc/details?pId=1080

4、小米应用商店为什么通知所有开发者对名下应用进行用户个人信息收集及使用情况的合规性自查?

针对目前APP违规收集个人信息、过度索权、频繁骚扰、侵害用户权益等突出问题,工信部日前下发《工业和信息化部关于开展纵深推进APP侵害用户权益专项整治行动的通知》文件。具体文件内容见链接:http://www.cac.gov.cn/2020-07/28/c_1597492913060262.htm

要求开发在2021年6月30日前完成自查,对于逾期未整改完成的应用,小米应用商店会对此类应用进行相应的措施。

5、我的应用为什么会“应用内含有广告”被驳回?

请根据驳回原因,确认应用内相关广告是否符合以下规范:

  • 应用内广告应要有明显的关闭按钮,不得为用户关闭广告设置障碍;
  • 应用内广告不得存在暴力、涉赌、涉黄等违法国家法律法规内容;
  • 应用内广告不得欺骗误导用户下载,且广告内容不能涉及虚假宣传;
  • 应用内广告不得频繁(3分钟内不得重复弹出),影响用户体验。

6、应用为什么会因为“XXX安全厂商报毒或含有非法插件”被驳回?

该驳回是由于应用含有病毒或非法插件,请贵公司技术人员先进行核实,若为第三方误报,建议联系对应的安全厂商删除误报信息;或您可将您的应用送去相关厂商进行检测,会有一个反馈截图,您申诉后将截图反馈至应用后台重新提交审核即可。提交位置:您在重新提交应用审核时,将资质文件提交在特殊资质代理证书一栏即可。

7、我的应用因马甲包等原因被驳回&下架,该如何处理?

为促进行业生态更健康发展,我们的期望一直是为用户提供最精品最有品质的应用体验,现小米商店暂不对马甲包进行收录。

8、为什么我的应用在其他应用市场可以上架,而在小米应用商店却无法通过审核?

各平台审核标准会存在部分差异,小米应用商店为给用户提供优良、安全的应用,已建立了专业安全的检测体系,并时时检测应用的安全性。建议您依照审核结果,进行优化后,再次上传。

9、如果非中国大陆地区注册的企业公司希望将应用分发至小米应用商店,但无法申请软著,怎么办?

如果是非中国大陆地区注册的企业公司开发的软件,由中国公司代运营的应用请提供海外地区相关权属&资质证明书在行业资质证明栏或以中国代运营公司为主体申请软著。

10、如果我的应用在小米应用商店(中国地区)已上线,能否上传海外市场?

可以。如果贵公司应用在符合相关审核标准,欢迎上传小米应用商店海外市场。

操作上传详情请见应用创建操作指南文档:https://dev.mi.com/distribute/doc/details?pId=1072

11、为什么要提供测试账号?测试账号提供在哪里?

如应用内需要登录才可以使用,需要明确提醒开发者提供测试账号,应用测试账号在测试账号栏。

12、创建应用名称有什么要求?

需要提示开发者在创建应用名称和ICON时有必要在商店搜索一下,是否存在同名应用,且应用在设备中显示的名称需与文本信息中填写的名称一致,不得蹭知名应用的ICON样式。

应用上传规范可参考应用审核规范文档:https://dev.mi.com/distribute/doc/details?pId=1080

13、关于主体信息问题为什么开发者主体驳回信息不一致?

应用信息内填写的开发者名称与提交应用审核使用的账号主体内开发者信息需要保持一致,建议开发者可以在应用信息内修改开发者名称。

14、关于应用截图问题 应用截图有什么要求?

应用截图和应用实际的界面需要保持一致,必须要遵守所有的应用截图的审核标准,具体可参考应用审核规范文档:https://dev.mi.com/distribute/doc/details?pId=1080