小编Jul*_*ann的帖子

Expo `Notifications.requestPermissionsAsync()` 始终返回拒绝状态

我\xe2\x80\x99以apk格式构建了一个React Native Expo内部Android应用程序。我\xe2\x80\x99已经正确设置了应用程序和firebase以进行推送通知。

\n

但是当我在 Android 手机上安装 apk 时,denied当我拨打电话时,我总是会收到 status =:

\n
const { status } = await Notifications.requestPermissionsAsync(); \n
Run Code Online (Sandbox Code Playgroud)\n

就像应用程序默认拒绝推送通知一样。但是,如果我在 android 首选项中手动启用应用程序的通知,那么所有推送通知都可以正常工作。

\n

所以我认为我的设置是正确的,但我不\xe2\x80\x99不明白为什么我不能要求使用该Notifications.requestPermissionsAsync方法从我的应用程序启用通知。这是 apk 的正常行为吗?

\n

android push-notification react-native expo

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

当我的睡眠连接保持打开时,MySQL CPU会增加

我有一个MySQL 5.6.27-0ubuntu0.14.04.1,运行在带有4个CPU的Google Compute实例上.

我注意到如果我连接睡眠很长时间,那么服务器的CPU将以线性方式增加.我不明白为什么?如果我终止Sleep连接,那么CPU只是恢复到正确的用法.

总结一下,我有以下内容:我注意到我的实例的CPU正在增加: 在此输入图像描述

然后我检查服务器上的进程列表

mysql> show processlist
-> ;
+-------+--------+-------------------+----------------+---------+------+-------+------------------+
| Id    | User   | Host              | db             | Command | Time | State | Info             |
+-------+--------+-------------------+----------------+---------+------+-------+------------------+
| 85949 | nafora | paper-eee-2:58461 | state_recorder | Sleep   | 1300 |       | NULL             |
| 85956 | nafora | paper-eee-2:58568 | state_recorder | Sleep   |   64 |       | NULL             |
| 85959 | root   | localhost         | NULL           | Query   |    0 | init  | show processlist | …
Run Code Online (Sandbox Code Playgroud)

mysql cpu-usage database-performance

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