Wikitude SDK - 首次运行时忽略许可证密钥

时间:2012-10-02 15:53:35

标签: objective-c ios wikitude

我正在使用wikitude SDK提供的教程示例代码,并根据我的需要进行调整。但是当我将有效的许可证密钥传递给ARchitect浏览器时(这发生在视图控制器的viewDidAppear方法中)通过

NSString * wkKey = @"50m3r4nd0m51gn5";
[self.architectView initializeWithKey:<myKey> motionManager:nil];

在我的开发设备(iPhone 4)上从XCode构建并运行应用程序我仍然在增强现实视图后面获得beta水印,好像我没有提供任何许可证密钥。但是,当我在调试器中检查对象时,许可证密钥可用,它似乎被ARchitect View初始化程序忽略。

当我使用主页按钮关闭设备上的应用程序并在设备上再次打开时,许可证密钥显然会被识别,并且测试版水印消失了。

我尝试了什么:

  • 将初始化程序放入vieWillAppear方法 - 无需更改
  • 直接提供密钥,不带变量 - 无需更改

有没有人知道这是SDK的一个问题,还是可能是我在我的代码中调用它的时间问题? 由于我无法找到很多关于wikitude,特别是关于我的问题的任何内容,所以非常感谢任何帮助。

提前致谢

2 个答案:

答案 0 :(得分:2)

请确保您使用的许可密钥由Wikitude提供,且不包含任何空格。显示'50m3r4nd0m51gn5'的键似乎不正确。请查看SimpleARBrowser / WTSecondViewController.m / viewWillAppear。在使用Wikitude注册您的应用程序时,您将获得有效的许可证密钥:http://www.wikitude.com/store

要验证现有密钥,请联系销售[at] wikitude.com

免责声明:我为公司工作。

答案 1 :(得分:0)

问题解决了:我仍然使用了wkitude sdk的1.0.3版本,同时发布了v1.1.1 - 升级后,“beta”水印和/或wikitude徽标不再显示.. < / p>