# 小程序常见问题整理

# 一 注册账号

个人可以注册的小程序数量是多少?

  • 个人主体仅可以注册5个账号;

  • 企业主体可以注册50个账号。

个体户如何选择主体类型?

暂时不支持个体户入驻。

注册一款小程序需要准备哪些材料?

  • 个人需准备身份证;

  • 企业需准备组织机构代码证/营业执照/统一社会信用代码证三者之一。

# 二 资质审核

如果开户银行不在可选名单中怎样操作?

请通过邮箱反馈问题:qq-miniprogram@tencent.com

反馈格式 【邮件标题】:资质审核反馈 【正文】 注册邮箱 程序名称 APPID 主体名称 银行 对公账户 问题描述 报错截图

# 三 开发接入

如果我有一款微信小程序,如何快速接入QQ小程序?

为了更好的兼容微信小程序,目前QQ小程序支持wx/.wxml/.wxss等写法,所以,除了可能有少量api在 QQ小程序中暂不支持或使用方法不同需要修改之外,微信小程序是可以直接在QQ开发者工具上运行的。可通过qq.getSystemInfo或者qq.getSystemInfoSync方法判断当前环境是QQ还是微信,QQ小程序中此方法返回包含AppPlatfrom字段,值为qq,微信小程序中此方法返回不包含AppPlatfrom字段。

需要注意的是,微信小程序和QQ小程序的登录态是不一样的,在QQ开发者工具上打开项目之前,要更改项目的project.config.json中的appid为在QQ小程序官网上申请的appID,或者新增qqappid字段,值为在QQ小程序官网上申请的appID。

具体快速接入QQ小程序步骤为:

  1. QQ小程序官网上申请注册QQ小程序;
  2. 将项目中的project.config.json中appid改为申请的appID,或者新增qqappid字段,值为申请的appID;
  3. 在QQ开发者工具上选择项目,填入appID,进入即可。

如何判断小程序处于QQ环境中

可以使用qq.getSystemInfoSync中AppPlatform参数判断,当环境为手机QQ时返回值‘‘qq’’。

  • constres=qq.getSystemInfoSync();
  • console.log(res.AppPlatform);

如何确认App、网站、公众号和小程序之间的用户为同一账户?

小程序绑定QQ互联账号后,可通过UnionID机制打通多个App、网站、小程序。

  • 已进驻QQ互联的开发者
  1. 申请unionID能力 在QQ互联中,将同一个开发者账号下的多个应用可以申请unionID打通,申请链接。 请注意: 1)打通后请换用unionID作为识别用户标识。 2)unionID打通后,不会对openID造成任何影响。 3)应用开发者转移不对应用数据造成任何影响。
  2. 申请存量openID转换 对于已上线应用有存量openID需要转换unionID的,可以申请通过openID+appID转unionID接口,申请链接。 请注意: 此接口处理速度2000/S,处理速度极快,支持多线程,仅限使用2个月处理所有存量数据。
  • 未进驻QQ互联的开发者
  1. 开发者需要先登录QQ互联注册账号;

  2. 在使用小程序的AppID、AppSecret在QQ互联-管理应用页面中添加小程序;

  3. 选中需要创建的应用(App、小程序等)创建unionID,至此即可用.getUserInfo以获取unionID。

# 四 审核发布

# 1. 首次提审

开发者提交版本前,需具备以下条件:

  • 完成开发设置(服务器设置、基础库最低版本)

  • 小程序基础信息设置(头像、名称、简介)

  • 选择服务类目,提供相应资质;

  • 主体资质认证审核通过;

  • 设置分享能力:设置showshareItems参数属性为null或4个,即可实现分享;

  • 部分企业主体服务类目,调用内容安全接口,方可提审。

一级类目 二级类目
时政信息 时政信息
文娱 小说
文娱 视频
文娱 FM/电台
文娱 音乐
文娱 有声读物
文娱 动漫
文娱 宗教信息服务
文娱 资讯
文娱 语音
文娱 图片
工具 图片
社交 陌生人交友
社交 熟人交友
社交 社区/论坛
社交 直播
社交 笔记
社交 婚恋
社交 问答
社交 直播答题
汽车 汽车资讯

# 2. 版本迭代

填写新版本修改的主要内容,提交版本进行审核。

# 3. 类目修改

小程序上线后修改头像、名称、简介,需由平台进行审核,每月可修改5次。

# 4. 基础信息修改

  • 小程序提交审核前,开发者可以自行修改类目;

  • 小程序上线后,每月可以修改3次类目。

# 5. 对审核结果有疑问

审核结果会通过开发者管理端进行站内信通知,如您对审核结果有疑问,可在审核结果通知页面点击“申诉”,平台会在核实后给予反馈。

# 6. 如何邀请团队成员体验QQ小程序

  • 尚未发布的小程序,可以在开发者管理端中添加体验者QQ号,并将小程序二维码提供给体验者扫码;

  • 已发布的小程序,可在QQ搜索中、扫码、分享等场景中打开小程序;

# 五 如何快速通过审核

# 1. 规范基础信息

(1)小程序名称

  • 避免使用单个广义归纳类词汇----加上限定,如“影视XX”“XX部落”;
  • 避免使用被用户误解为腾讯官方 或 其他知名第三方的名称;
  • 避免无理由文字堆砌,干扰搜索结果,如“酒店住宿吃饭打车出行订票”。

(2) 头像、名称、简介

  • 避免头像、名称、简介和小程序服务相关;
  • 去除广告营销词汇,如“优惠券、最低折扣”;
  • 去除广告法禁止的极限词汇,如“国家指定”、“最有效”;

# 2. 选择正确的类目,提供相应资质

  • 小程序涉及游戏服务----选择游戏类目;
  • 小程序 功能涉及UGC内容的发布与交流,如论坛、贴吧、社群等功能性服务----选择社区类目,并提供《非经营性互联网信息服务备案核准》;
  • 提供视频播放、观看等服务----选择视频类目,并提供相应资质;

# 3. 保持良好的用户体验

  • 小程序IOS 端含虚拟物品购买/兑换----对ios单端屏蔽支付入口、订单或兑换页面;
  • 小程序功能过于单一,如仅一个预约页面----完善小程序功能;
  • 分享缺失----设置showShareItems参数属性为null或4个,即可分享到QQ好友、QQ空间、微信好友、朋友圈;
  • QQ小程序适配----分享按钮文案等,去除其他平台痕迹。

# 4. 避免违规钻空子

  • 同一主体提交多个账号提交同一个小程序----封禁小程序账号;
  • 同一个原因打回不修改反复提审----限期封禁提审能力;
  • 小程序服务违法----下线、封禁。

# 六 商业化能力

# 1. 流量主接入流程常见问题

如何获取接入广告权限?广告接入审核失败?

从19年7月23日(小程序/游戏开放注册当日)起,无严重违规的小程序、小游戏均可开通广告能力。

小程序资质信息错误可能导致广告接入审核失败,请保证小程序资质认证时填写的均为正确信息,再进行广告资质接入申请。

小程序与小游戏分别可创建哪几种类型的广告?

  • 小程序广告包含:Banner广告、激励视频广告、卡片广告、feeds广告、插屏广告;

  • 小游戏广告包含:Banner广告和激励视频广告。

已经接入了广告,但是没有展示,怎样排查?

  • 请首先确认已经按照接口文档接入广告位,并且调用了show展示(激励视频广告ios端还需要先调用load);
  • 确认设定的尺寸(主要是宽度)在合理范围内(没有误填写为负数,没有设置超出屏幕的尺寸等)

已经接入了Banner广告和激励视频广告,再接入卡片广告等新广告位,还需要开通对应权限吗?

不需要,开发者开通广告接入权限后,即可直接添加小程序或小游戏相对应的所有(包含新增)广告位,无需单独开通。

# 2. 流量主接入基础答疑

流量主接入有相关文档可以查阅吗?

暂停所有或某个广告位的播放,需要删除代码吗?

不需要,只需要通过“接入广告”模块,广告位管理页面,操作变更“广告位状态”至关闭即可。

嵌入广告位一定会有广告展示吗?

广告投放时设置了人群定向,系统会为用户匹配当前最适合的广告进行展示,若当前无适合该用户的广告,则不会展示广告。

添加的广告位越多,能获得的广告收入就越多吗?

  • 并不是,广告收入和产品体验需要平衡才利于发展。为保证您产品本身的优质体验,请务必合理添加广告位。
  • banner、卡片等图片类广告按点击收费,激励视频广告按曝光收费,都需要在合适的场景和设计下,吸引用户主动了解广告才会产生更多收入。

可以使用手机预览广告效果吗?

可以,目前IDE支持广告组件接入预览与调试能力已完善,具体操作流程请参照《QQ小程序广告接入指引》P29.

成为流量主之后,可以拿到多少分成收入呢?

QQ小程序实行梯度分成政策,详细政策请点击查看分成政策

成功接入广告获得收入后,如何进行结算呢?

平台将按自然月进行结算,后续您可在开发者管理端查看每月分成后收益账单。 7月31日前(含)已产生广告收益的开发者,平台将在8月26日起陆续邮件发送月结账单(开通流量主功能时填写的邮箱),请注意查收并按指引完成后续结算流程。 8月1日起(含),广告分成收益可开始按常规流程线上月结,公司将于9月5日发起上月结算账单核对流程,预计系统将于9月16日起陆续为您推送账单邮件,开启8月收益结算流程。

# 3. 内购与虚拟支付

小程序ios内购

开发者可以代码识别安卓和ios终端,仅安卓端展示购买按钮,否则带内购小程序无法上架ios。

若未能解决你的问题,请点击问题反馈,我们将会安排工程师尽快处理。

# 七 其他问题

  • 技术常见Q&A(实时更新):https://docs.qq.com/sheet/DU2V3T2lDT2tZbVFS