API许可证密钥在增强的Kudan样品中无效



当我在xcode中使用AppDelegate类中的以下代码时,它通常应该让我从'Enhangated Kudan samples'访问API,但它不允许我,它说密钥是无效的。但是我从他们的网站上得到了这个钥匙。有人有有效的钥匙吗?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [[ARAPIKey sharedInstance] setAPIKey:@"GAWQE-F9AQU-2G87F-8HKED-Q7BTG-TY29G-RV85A-XN3ZP-A9KGM-E8LB6-VC2XW-VTKAK-ANJLG-2P8NX-UZMAH-Q"];
    return YES;
}

该项目已成功运行,但是当我打开除相机以外的任何其他屏幕时,它会显示黑屏,但没有显示任何内容。

如果使用框架的1.4版,则需要在底部使用非常长的键。您使用的关键是用于1.3.1及以下版本。

[[ARAPIKey sharedInstance] setAPIKey:@"lwoY4cyKEI+suoK+VyK2RtCjSMnzQRcsJmgAP8Uwt5MIJvxKCrE8rwLTCRxKQeuMMG9yG61W5J/53GpU0FdrDSNI6DDYoMWTQYcjvZ9kRWL2qW8782mk8Wem6T8orsVN977Ft+6biQIoTLWE4ZKJgd0BKjqwwkX17RYgjp1NCTTFnxhYzzmbA16ocun1Ks88bLjN2ONVlOwTrPBET+cFFTieoAx1HlPhT0G32k5qCDDhb/OkVYWHPtBxLfHW1HmRJLpC1Q7GIKVgHH+WAekrMDm6Sf7r+CrVxKsmTPmONojOvWo59y1EqwYOjntUOVtnptHpMNlM9MSC9gA9hl7A90lXRhVqoxGVJDPrNjFOYzCVhzECKZ7WupYjBvfHLq7LRSiT1dXVqMCU496QlF2pXlmVaICOMV0MtfkEQqstQBXvkFEAJVVbLr8eUQZZbXAYw5Rd3syT2zPYNIDpxJn2+vyIXFHR2AD1B7cUZxuYOJfbUSODUdkhUWB/MpFtYG8o677/ReB+vDmngFlvz16hR0gOdauHzX0nhl8l0N3MjhjKF4dxqIrqmc0W2g2fSDHga7frddX2JRgOgJEsmJYldNe7FXMjUNsUdCuMEEf9YVwpDoyqQYZzNNseZOBtIPS+1eHhtlmTg7egvIIU9XQPrz7b/zxEVuw7ObTv8PmmxyI="];

使用捆绑包ID = eu.kudan.ar

忽略了以下事实:原始问题中的API密钥(可以公开可用,因此很好)与编辑中的问题不同,问题可能是您正在使用使用新许可格式的框架的1.4版,因此不再使用该键样式了。注意开发许可证键页面的下部,其中说:

"对于带有v1.4的API许可证密钥,您可以使用以下捆绑包/密钥。"

,然后提供非常的长密钥,可供您与1.4版一起使用。

因此,您的解决方案是复制并粘贴新的许可证密钥,以代替旧许可证密钥。然后,您的应用程序将使用 eu.kudan.ar.ar 捆绑标识符,因为那是目前唯一使用新许可的人。

最新更新