QCloudCredentailFenceQueueDelegate Protocol Reference

Conforms to NSObject
Declared in QCloudCredentailFenceQueue.h

Overview

1:QCloudCredentailFenceQueue 提供了栅栏机制,也就是说您使用 QCloudCredentailFenceQueue 获取签名的话,所有需要获取签名的请求会等待签名完成后再执行,免去了自己管理异步过程。 使用 QCloudCredentailFenceQueue,我们需要先生成一个实例。

2:然后调用 QCloudCredentailFenceQueue 的类需要遵循 QCloudCredentailFenceQueueDelegate 并实现协议内定义的方法:

3:当通过 QCloudCredentailFenceQueue 去获取签名时,所有需要签名的 SDK 里的请求都会等待该协议定义的方法内拿到了签名所需的参数并生成有效的签名后执行。

– fenceQueue:requestCreatorWithContinue: required method

获取一个有效的密钥,该密钥可以为临时密钥(推荐),也可以是永久密钥(十分不推荐!!在终端存储是非常不安全的。)。并将获取结果传给调用方。

- (void)fenceQueue:(QCloudCredentailFenceQueue *)queue requestCreatorWithContinue:(QCloudCredentailFenceQueueContinue)continueBlock

Parameters

queue

获取密钥的调用方

continueBlock

用来通知获取结果的block

Declared In

QCloudCredentailFenceQueue.h