小编Dul*_*nka的帖子

如何在 android 11 中的 /Android/media 中创建文件夹?

我想在内部存储中创建一个新文件夹。但是在新版本的Android中,我们无法像以前创建文件夹一样创建文件夹了。但一些应用程序(例如 WhatsApp)会在 /Android/media/ 内创建文件夹。我想知道如何在此位置内创建文件夹

android

11
推荐指数
1
解决办法
3292
查看次数

Google Play 控制台询问应用开发者“记得在 2020 年 11 月 1 日之前在您的应用中实施帐户保留和恢复”是什么意思?

您必须在 2020 年 11 月 1 日之前在您的应用中实施帐户保留和恢复。除非您明确选择退出,否则默认情况下也会启用订阅暂停和重新订阅。

在我的 google play 控制台中显示此警告。我的 Google Play 管理中心帐户中还没有任何付费应用。谁能告诉我这是什么问题?

google-play-console

8
推荐指数
1
解决办法
1329
查看次数

如何使用 SendGrid 编写用于发送电子邮件的云函数

我正在尝试使用 sendGrid(在我的移动应用程序中)发送电子邮件。所以我写了一个云函数并将它部署到 firebase 中。(使用这个,访问https://angularfirebase.com/lessons/angular4-transactional-email-with-cloud-functions-and-sendgrid/)。

它被上传到firebase。但是,当我尝试发送 post 请求(使用 postman {"to":"user1@gmail.com","from":"duser253@gmail.com","subject":"test-email","content":"content"})时,firebase 日志中显示了一些错误

SendGridError: Response error
at /user_code/node_modules/sendgrid/lib/sendgrid.js:104:23
at ClientRequest.<anonymous> (/user_code/node_modules/sendgrid/node_modules/sendgrid-rest/lib/client.js:124:7)
at emitOne (events.js:96:13)
at ClientRequest.emit (events.js:188:7)
at TLSSocket.socketErrorListener (_http_client.js:310:9)
at emitOne (events.js:96:13)
at TLSSocket.emit (events.js:188:7)
at connectErrorNT (net.js:1040:8)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickDomainCallback (internal/process/next_tick.js:128:9)
  message: 'Response error',
  response: 
   { statusCode: 500,
     body: 
      { message: 'getaddrinfo ENOTFOUND api.sendgrid.com api.sendgrid.com:443',
        name: 'Error',
        stack: 'Error: getaddrinfo ENOTFOUND api.sendgrid.com api.sendgrid.com:443\n    at errnoException (dns.js:28:10)\n    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)' },
     headers: {} } 
Run Code Online (Sandbox Code Playgroud)

node.js sendgrid firebase google-cloud-functions

2
推荐指数
1
解决办法
1293
查看次数