小编Jar*_*tts的帖子

Android 是否支持 Expo 计步器?

我正在使用 Expo 在 React Native 中设置计步器应用程序,在我的真实三星 s10 设备上测试代码。

我正在使用世博计步器文档

但是,当我使用该Pedometer.getStepCountAsync方法时,返回错误“Android 尚不支持获取日期范围的步数”。

我正在尝试制作一个计步器应用程序来读取用户的步数,然后将它们放入用户的一些视觉效果中,但我无法获取步数数据。

我的代码如下:它到达错误 => 行并返回上面提到的错误。:(

我在 Google Developer Console 中启用了 Fitness API,并且 99% 确定我拥有正确的凭据;因为我在同一个应用程序中成功使用了 Google 登录。

const end = new Date();
    const start = new Date();
    start.setDate(end.getDate() - 1);
    Pedometer.getStepCountAsync(start, end).then(
      result => {
        this.setState({ pastStepCount: result.steps });

      },
      error => {
        this.setState({
          pastStepCount: "Could not get stepCount: " + error
        });
      }
    );
Run Code Online (Sandbox Code Playgroud)

我想预期的结果是我从过去一天的结果中获得了用户的步骤,但我得到的错误是它在 android 上不受支持。

android react-native google-developers-console expo

7
推荐指数
1
解决办法
1563
查看次数

Vercel 无服务器函数上的节点画布 - 无服务器函数超出了 50mb 的最大大小限制

我根据用户使用canvas包发送到 Next.js 中的 API 路由的数据在服务器上生成图像。

它工作得很好,但我无法将项目部署到 Vercel,因为画布依赖性太大(44.9 MB 压缩大小):

Warning: Max serverless function size of 50 MB compressed or 250 MB uncompressed reached
Serverless Function's page: api/generate-mint-signature-for-character.js
Large Dependencies                         Uncompressed size  Compressed size
application/node_modules/canvas                       172 MB          44.9 MB
application/public/cozy-people-asset-pack            7.37 MB           5.5 MB
application/node_modules/next                        4.42 MB          1.28 MB
Max serverless function size was exceeded for 1 function
Created all serverless functions in: 42.626s
Collected static files (public/, static/, .next/static): 240.385ms
Build Completed in /vercel/output [4m]
Failed to process …
Run Code Online (Sandbox Code Playgroud)

canvas node-canvas next.js vercel

6
推荐指数
1
解决办法
1514
查看次数