小编Jos*_*ree的帖子

没有看到“已打开”Firebase 通知统计信息

我通过覆盖 FirebaseMessagingService 的 onHandle 意图来手动处理 Firebase 通知。

并使用意图生成通知。

有没有办法手动报告打开到 Firebase 的通知,因为我没有将打开的统计信息报告回 Firebase 控制台。

如上所述,即使让 firebase 通知按正常方式处理,这些打开的通知也不会被报告。

谢谢!

firebase firebase-cloud-messaging firebase-notifications

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

将GCM令牌用于FCM中的推送消息

目前,我们有使用旧GCM实现的设备.

有没有人知道在使用firebase云消息传递API发送推送消息时是否可以使用旧的现有GCM令牌?

或者应用程序是否需要新的FCM sdk实现?

firebase google-cloud-messaging firebase-cloud-messaging

3
推荐指数
1
解决办法
4964
查看次数

NgRX ProvideMockStore createSelector 状态未定义

当使用提供的模拟存储时,我的功能/选择器函数仅将状态视为未定义。

因此,我只能模拟选择器,因此无法执行更全面的集成测试。

当模拟商店提供状态时,选择器是否不应该看到状态,或者这应该起作用吗?

创建模拟商店

     TestBed.configureTestingModule({
        providers: [
            AuthGuardGuard,
            provideMockStore({
                initialState: { ...initialState },
            }),
        ],
    });
Run Code Online (Sandbox Code Playgroud)

然后记录选择器应该看到的状态,这是未定义的。

export const currentUser = createSelector(
    authRootFeature,
    (state: fromAuthRoot.State) => {
        console.log(state); // Undefined
        return state.auth.currentUser;
    }
);
Run Code Online (Sandbox Code Playgroud)

ngrx angular angular-test

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

带有内联安全随机IV的Java AES CBC - 生成相同的密文?

我试图内联我的IV,以便我可以解密我的消息而不知道最初的IV,只是秘密密钥.

我生成了我的钥匙.我使用SecureRandom生成我的IV我对IV字节数组进行了randominze.(我使用iv +消息创建一条消息)最后,我用唯一的IV加密消息.

正如预期的那样,如果我在接收端删除IV,我可以解密该消息.但是,生成的密文始终相同.

我不知道为什么会这样,并且还没有在网上找到解决方案.

下面是我的代码和输出.

谁能帮助我理解为什么会这样?

enter code 
  String mssg = "Hello hellow hello";
        byte[] key = "kljhn1234512345abcde123451234512".getBytes();
        SecretKeySpec spec = new SecretKeySpec(key, "AES");

        SecureRandom rand = new SecureRandom();
        for (int i = 0; i < 5; i++) {

            //
            //initialzize empty byte array for random IV

            byte[] iv = new byte[16];
            System.out.println("IV pre rand: " + Arrays.toString(iv));
            rand.nextBytes(iv); //RANDOMIZE
            System.out.println("IV POST rand: " + Arrays.toString(iv));

            //CONCATENTATE IV TO FRONT OF MESSAGE TO ENCRYPT
            //CONCATENATE MESSAGE TO END OF …
Run Code Online (Sandbox Code Playgroud)

java encryption aes

0
推荐指数
1
解决办法
1093
查看次数