高端响应式模板免费下载

响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

什么是响应式网页设计?

2024年小程序常见问题(精选3篇)

小程序常见问题 第1篇

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

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

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

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

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

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

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

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

开发者需要先登录QQ互联注册账号;

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

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

小程序常见问题 第2篇

适用场景:平台方通过 FinClip 构建自有生态,FinClip 环境中运行的都是第三方的小程序(即平台方无法修改小程序代码)。

使用场景:平台方通过 FinClip 完成自身功能的拆分,小程序都由平台方自己开发(即平台方可以修改小程序代码)。

限制:由于微信限制不同主体,不同开放平台下的 OpenID 是不一致的,此时小程序需要关联到同一主体,或者同一开放平台(此时唯一标识为 UnionID)。

小程序常见问题 第3篇

我们提供了对应的实现代码,供您参考。

首先,app集成SDK,初始化SDK时,配置userId和channel。

iOS

Android

然后,小程序在中添加统一登录的插件

实际中插件的版本和provider,因服务器不同可能会略有不同。

再然后,小程序中调用登录接口,以及将appId、code、apiServer传递给小程序页面后台。

而服务器端的open 接口说明如下:

地址

请求类型

请求参数

返回内容

请求示例:

若您需要实现APP的微信账号授权登录,请参考微信开放平台的移动应用开发 (opens new window)和文档微信授权登录开发文档 (opens new window)进行实现,若不需要则直接从第2步开始即可。

首先,APP需要参考iOS SDK自定义注入接口和安卓 SDK自定义注入接口两份文档,将账号的授权登录能力注入至SDK中,让小程序能调用,详细说明如下。

Android端:为了让小程序能够获取到小程序以外的APP数据,需要注册小程序自定义接口,自定义小程序接口具体说明请参照FinClip小程序开放平台-自定义小程序接口、FinClip小程序开放平台-在小程序进程中注册api。

示例展示了用户授权提示Dialog,需要Activity对象作为Dialog的context参数,所以需要在小程进程注册自定义Api。

先展示授权提示Dialog(开发者请根据需求决定是否展示授权提示Dialog),然后再从主进程(App进程)获取用户登录信息。

随后在主进程(通常是在Application里面,开发者也可以选择其他合适的位置),返回用户登录信息给小程序进程。

至此,小程序通过自定义Api登录的整个流程就已经完成了。

注意:如果产品需求不需要展示用户授权提示Dialog,建议在主进程(APP进程)注册自定义Api,从而省掉上述在小程序进程调用主进程(APP进程)方法获取数据的过程。

iOS 端:

小程序中获取用户信息有两个接口:getUserInfo、getUserProfile。以及(open-type为getUserInfo类型)button组件。

iOS

iOS下需要实现FATAppletButtonOpenTypeDelegate中的如下两个代理方法:

AndroidAndroid下,需要实现两个代理:IUserInfoHandlerIUserProfileHandler

猜你喜欢