小编Saj*_*ard的帖子

在 flutter 上加密大文件并仅通过应用内访问它们

我正在使用Google 的 flutter 框架开发一个数字媒体应用程序,其中包含歌曲、电影等。主要重点是,这些媒体内容应该只能通过应用程序访问,而不是通过外部方法(例如:媒体播放器、文件浏览器)访问。

例如:通过应用程序下载的音乐文件只能在应用程序内播放,不能通过任何媒体播放器播放。在这种情况下,应该有一种加密方法来锁定这些文件免受外界侵害。

在这种情况下,还应该考虑更大的文件,例如电影。文件的大小可以在几 kb2-3 GB之间。

解决这个问题时应该采取什么更好的方法?

难道是为了

  • 加密字节后将所有内容存储在数据库中?
  • 加密整个文件并仍然以“文件”的形式保存?

一旦用户请求,下载的数据也应该能够快速使用。一旦消耗完成,文件应该再次被锁定,与世界其他地方隔绝。

我不确定这个主题是否太宽泛,但如果有人能为我提供一些开始的东西,我将不胜感激。

谢谢。

encryption storage android ios flutter

6
推荐指数
0
解决办法
1629
查看次数

扩展运算符在反应打字稿中不起作用

我正在使用 React + typescript,并遇到了有关渲染组件的问题。

这是我尝试过的代码

filterCellComponent = ({ column, ...restProps }) => (
        <TableFilterRow.Cell
            column={column}
            {...restProps} />
    );
Run Code Online (Sandbox Code Playgroud)

在上面的方法中,我使用 {column} 变量来执行一些条件,然后使用 {...restProps} 进行渲染。但我收到一个语法错误,说缺少一些道具。但是当我调试时,所需的所有道具都位于 {...restProps} 变量内。我不明白为什么会发生这种情况。

这是显示错误的图像: 在此输入图像描述

这是我收到的错误消息 在此输入图像描述

知道为什么会发生这种情况吗?

谢谢

javascript typescript reactjs

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

Flutter原生android回调

我正在开发一个 flutter 应用程序,需要一些本机 Android 代码的帮助。更具体地说,我想集成一个名为“IronSource”的广告网络来在我的应用程序中提供广告服务。但目前他们没有提供flutter的库,所以我用java语言编写了所需的代码并进行了平台调用来展示广告。广告显示成功,但我在如何监听他们提供的回调方法方面遇到问题。

我将发布到目前为止我所尝试过的内容。

new MethodChannel(getFlutterView(), CHANNEL).setMethodCallHandler(
            new MethodCallHandler() {
                @Override
                public void onMethodCall(MethodCall call, Result result) {
                    if (call.method.equals("loadInterstitialAd")) {
                      IronSource.loadInterstitial();
                    } else {
                      result.notImplemented();
                      }
                      }
            });
Run Code Online (Sandbox Code Playgroud)

上述方法将监听频道并加载广告。但是,这些是本机库中可用的一些回调方法:

public void onInterstitialAdLoadFailed
public void onInterstitialAdOpened()
public void onInterstitialAdClosed()
public void onInterstitialAdShowSucceeded()
Run Code Online (Sandbox Code Playgroud)

等等...

现在我不明白如何在flutter中访问这些方法并编写自己的代码。

任何想法/建议将不胜感激。
谢谢

java android callback dart flutter

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

标签 统计

android ×2

flutter ×2

callback ×1

dart ×1

encryption ×1

ios ×1

java ×1

javascript ×1

reactjs ×1

storage ×1

typescript ×1