Hlxuan的开放文档Hlxuan的开放文档
首页
  • 首页
  • i朗月

    • 小程序端
    • App端(Beta)
    • 规则中心
    • 帮助中心
    • 更新日志
  • 朗月传媒工作室

    • 小程序端
    • App端(Beta)
    • 规则中心
    • 更新日志
  • 微信小程序

    • 隐私授权弹窗
  • 微信公众号

    • 首页
    • 发表内容不显示在公众号主页
    • 升级为发表功能
    • 自定义菜单篇
    • 扫码授权提示没有账号?
    • 页面模板常见问题
  • 微信小程序

    • 首页
    • 文字跑上面去了?
    • 下发统一消息接口
    • 头像昵称获取
    • 录制回放
  • 微信开放社区
  • GitHub
  • Gitee
  • npm
新媒体平台
支持作者
首页
  • 首页
  • i朗月

    • 小程序端
    • App端(Beta)
    • 规则中心
    • 帮助中心
    • 更新日志
  • 朗月传媒工作室

    • 小程序端
    • App端(Beta)
    • 规则中心
    • 更新日志
  • 微信小程序

    • 隐私授权弹窗
  • 微信公众号

    • 首页
    • 发表内容不显示在公众号主页
    • 升级为发表功能
    • 自定义菜单篇
    • 扫码授权提示没有账号?
    • 页面模板常见问题
  • 微信小程序

    • 首页
    • 文字跑上面去了?
    • 下发统一消息接口
    • 头像昵称获取
    • 录制回放
  • 微信开放社区
  • GitHub
  • Gitee
  • npm
新媒体平台
支持作者
  • i 朗月小程序
    • 帮助中心
    • 扫码签到

      • 如何发起摄像头扫码签到?
      • 如何发起群签到?
      • 如何发起公众号/服务号签到?
      • 如何发起小程序签到?
      • 如何设置签到口令?
      • 如何设置多次签到?
      • 什么是“只允许账号注册人签到”?
    • 一键连Wi-Fi

      • 跳转到i朗月小程序连接Wi-Fi

如何发起小程序签到?

一、发起签到

进入发起签到的页面,在签到场景一栏中开启「小程序签到」。

这里还可以选择输入小程序的AppID,当前签到仅支持从指定小程序进入。

如何获取小程序AppID?

方式一

1、登录小程序后台(https://mp.weixin.qq.com)
2、前往 设置 -> 基本设置 -> 账号信息 里面即可看到小程序AppID

方式二

手机上进入小程序更多资料页面,即可查看到小程序AppID。

接下来根据页面的提示完成签到的设置。

成功发起签到后,系统会显示小程序的AppID和小程序页面路径。

二、小程序场景

开发者可在代码中使用接口wx.navigateToMiniProgram 或组件 navigator 跳转到i朗月小程序完成签到。

代码示例

方式一:调用wx.navigateToMiniProgram接口

wx.navigateToMiniProgram({
  appId: "wx16a44f522e87d838", // i朗月小程序AppID
  path: '页面路径', // 页面路径
})

方式二:使用navigator组件

<navigator target="miniProgram" app-id="wx16a44f522e87d838" path="页面路径">签到</navigator>

完成签到后,当用户点击「返回」按钮时,i朗月会携带数据返回上一个小程序。

返回数据

出于用户隐私方面考虑,i朗月不会返回签到信息,目前返回数据如下:

属性类型说明
signInboolean是否已完成签到
errmsgstring签到失败原因

开发者可在App.onShow或使用APIwx.getEnterOptionsSync获取返回数据。

代码示例

方式一:在app.js里面获取返回数据
App({
    onShow(options){
        console.log(options.referrerInfo.extraData)
    }
})
方式二:使用APIwx.getEnterOptionsSync获取返回数据
const extraData = wx.getEnterOptionsSync().referrerInfo.extraData
console.log(extraData)

三、进入签到

签到者需要从上述第二点中的小程序场景进入签到,从其他场景进入系统会进行拦截。

如果发起人指定了小程序AppID,当签到者不是从该小程序进入i朗月小程序的,系统会进行拦截。


*本内容非实时更新,可能已过期、失效或不适用于当前情形,请谨慎参考;如出现上述内容与您实际操作内容不一致,请以实际显示为准。

上次更新:
贡献者: Hlxuan
上一页
如何发起公众号/服务号签到?
下一页
如何设置签到口令?