加载中 ...
首页 > 新闻资讯 > 小程序 正文

微信小程序登录进程开发

2019-07-31 09:46:45 来源:沈阳小程序开发 作者:沈阳软件开发

今天的“小程序类”,我们邀请开发兄弟分享用户微信登录的姿势。

用户可以通过小程序快速获取服务,因此访问小程序的第一页非常重要。

21708-1P42G04244M4.png

小程序和用户在游戏中登录,我们建议通过以下两种方式获取用户信息:

▷ 按钮组件的登录方式,用户主动点击按钮可以拉起用户授权弹框,获取用户头像、昵称等信息;

▷ 在不获取用户信息的情况下,可展示用户头像昵称。

还要提醒大家:

不再支持用户的直接登录方法,不进行任何操作。受影响的wx.getUserInfo接口和wx.authorize接口传入scope='scope.userInfo'。

1为什么平台要做接口调整?

我们提供了wx.login和wx.getUserInfo接口来获取用户的openID和基本信息。

启动这两个接口的初衷是希望:

当用户使用小程序时,只有对真正需要登录的页面的访问才需要授权和登录。

对于互联网产品,第一页确定用户对产品的感知,用户将选择是否继续使用产品。

优秀的互联网产品可以给用户留下良好的第一印象。用户可以快速了解您的产品并接收您想要提供的服务信息,从而产生相应的操作行为。

一个好的小程序将吸引用户在小程序中进行探索并完成您期望他们做的事情,例如会员注册,购买商品等。

想象一下,如果一个品牌的官方网站是一个需要用户登录才能查看产品信息的产品。

因此,良好的用户登录体验非常重要。

2如何设计登录流程?

当用户打开小程序时,在第一眼看时,开发人员需要关注以下两个目标:

精确准确快速地传达产品创意,开发人员需要让用户快速了解他们的产品和服务;

转化转换用户流量,以便用户轻松操作或交易。

通常,用户在打开小程序后看到的第一个页面不会直接弹出授权框。第一页可以包含以下内容:

展示显示您的小程序功能(例如产品,服务,事件等),让用户确切知道小程序的用途,此内容可以是您的精选内容;

刺激通过描述或图像激发用户探索和吸引用户的注意力;

提供根据产品目标为用户提供清晰明确的后续步骤(查看详细信息,购买等)。

如果在使用之前必须登录一些特殊的小程序,或者如果您已经完成了需要用户登录的操作,则可以在页面上放置按钮组件(其中open-type属性指定为getUserInfo),这可以概述以下几点。

接下来,在页面上放置一个明显的登录按钮。建议此页面上不应有额外的点击区域,以免分散用户的注意力,让用户专注于登录。

3简单的开发建议

1当用户在打开小程序时访问第一页时,首先通过wx.login获取用户openID。此时,无需授权该框,开发人员可以通过获取openID获取帐户的ID。

2在第一步中,获取openID后,判断它是新用户还是旧用户。如果是旧用户,则可以直接登录;如果是新用户,您可以先在小程序主页上显示您的信息服务,让用户大致了解这个小程序,然后引导用户进入下一步。

3当您需要获取用户的头像时,向用户显示登录页面。此页面只有一个最重要的操作,指导用户登录。

在小程序中,向页面添加一个按钮按钮,并将open-type属性设置为getUserInfo。

以小程序为例:

对于更简单的小程序或小游戏,如果没有必要获取用户的头像昵称,建议在通过wx.login获取openID后,首先通过开放数据或开放数据域显示用户信息。该过程无需用户授权。

提示:

1.用户登录后,开发人员需要存储用户的unionID,建议仅使用unionID作为交互操作用户ID。不要直接使用unionID作为用户ID。因为一旦小程序迁移到其他开放平台,unionID将会更改,openID将保持不变。

2.通过按钮组件获取用户授权后,调用wx.getUserInfo可以直接获取用户信息。其重要性在于,一次获取后,用户可以更改昵称,因此为了及时同步,最好定期获取用户信息。

以下是两个提示:

定期使用wx.getUserInfo定期获取和更新用户信息;

▷如果用户已获得一次授权,然后在设置中关闭授权(或在本地删除小程序),则调用wx.getUserInfo将不会成功,您需要重新授权。

< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>

确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。