小编zue*_*egg的帖子

使用 Alpakka S3 连接器的多个下载请求

我正在尝试使用Alpakka S3 连接器执行以下操作:

我使用的代码是这样的:

val s3Sink: Sink[ByteString, Future[MultipartUploadResult]] = S3.multipartUpload("my-s3-bucket", "archive.zip")

val sourceList = (1 to 10).map(i => S3.download("my-s3-bucket", s"random$i.png").map {
    case Some((s, m)) => (ArchiveMetadata(s"${UUID.randomUUID()}.png"), s)
})
val source = Source.combine(sourceList.head, sourceList.tail.head, sourceList.tail.tail: _*)(Merge(_))

source
    .via(Archive.zip())
    .to(s3Sink)
    .run()
Run Code Online (Sandbox Code Playgroud)

但是,这会导致以下错误:

Response entity was not subscribed after 1 second. Make sure to read the response entity body or call `discardBytes()` on it.
Run Code Online (Sandbox Code Playgroud)

我怀疑这是因为 S3 连接器使用的底层 Akka …

scala amazon-s3 akka akka-stream alpakka

5
推荐指数
1
解决办法
655
查看次数

Android 应用在首次发布时在 Google Play 商店中被暂停

我正在尝试在 Google Play 商店上发布我的 Android 应用程序,但由于违反政策而被暂停,具体而言:

问题:违反 Web 视图和附属垃圾邮件政策
我们不允许应用的主要目的是在未经网站所有者或管理员许可的情况下为网站增加附属流量或提供网站的 Web 视图

关于我的应用程序的一些信息:

  • 这是我第一次发布应用程序,以前从未发布过
  • 我在说明中说它是我网站的官方应用程序,还提供了一个链接
  • 这是一个混合应用程序,使用 Cordova 和 Angular 构建,我从头开始创建它,分叉我网站的代码库并进行了一些更改
  • 它确实是一个WebView,但网站的代码库已经完全重新打包到应用程序中,并且没有直接链接到网站

所以我的问题是:您认为问题的真正根本原因在哪里,对我来说发布应用程序的最佳做法是什么?据我所知,我有这些选项可用:

  1. 使用不同的包和应用程序名称重新发布应用程序,但如果再次暂停,我担心我的开发者帐户会永久丢失
  2. 提出上诉,并提供网站所有权的证明(如果这甚至是根本原因),尽管他们没有具体说明他们可能正在寻找什么样的证明。我有一份 Google 搜索控制台域验证的打印件,以及我在 Firebase 上的托管仪表板的几个屏幕截图,但我想知道这是否是可接受的所有权证明

感谢您的任何建议,我对发布应用程序还很陌生,我担心以错误的方式进行操作,或者更糟糕的是,我的帐户会被永久删除。

android google-play cordova

4
推荐指数
1
解决办法
6520
查看次数

标签 统计

akka ×1

akka-stream ×1

alpakka ×1

amazon-s3 ×1

android ×1

cordova ×1

google-play ×1

scala ×1