我正在使用wikitude SDK提供的教程示例代码,并根据我的需要进行调整。但是当我将有效的许可证密钥传递给ARchitect浏览器时(这发生在视图控制器的viewDidAppear方法中)通过
NSString * wkKey = @"50m3r4nd0m51gn5";
[self.architectView initializeWithKey:<myKey> motionManager:nil];
在我的开发设备(iPhone 4)上从XCode构建并运行应用程序我仍然在增强现实视图后面获得beta水印,好像我没有提供任何许可证密钥。但是,当我在调试器中检查对象时,许可证密钥可用,它似乎被ARchitect View初始化程序忽略。
当我使用主页按钮关闭设备上的应用程序并在设备上再次打开时,许可证密钥显然会被识别,并且测试版水印消失了。
我尝试了什么:
有没有人知道这是SDK的一个问题,还是可能是我在我的代码中调用它的时间问题? 由于我无法找到很多关于wikitude,特别是关于我的问题的任何内容,所以非常感谢任何帮助。
提前致谢
答案 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>