0

当我AppDelegate在 Xcode 的班级中使用以下代码时,它通常应该让我从“增强型 Kudan 示例”访问 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;
}

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

4

2 回答 2

1

如果您使用的是 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

于 2016-12-27T12:30:27.623 回答
0

忽略原始问题中的 API 密钥(这是公开的,所以很好)与编辑中的不同这一事实,问题可能是您使用的是框架的 1.4 版,它使用了新的许可格式,因此不再使用那种风格的键。请注意开发许可证密钥页面的下部,其中显示:

“对于 v1.4 已经出来的 API License Key,你可以使用下面的 bundle / key。”

然后提供一个长的密钥供您在 1.4 版中使用。

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

于 2016-12-15T14:05:24.090 回答