我正在使用wikitude sdk提供的教程示例代码并将其调整到我的需求。但是,当我将有效的许可证密钥传递给架构师浏览器时(通过

在视图控制器的ViewDideAppear方法中发生)
NSString * wkKey = @"50m3r4nd0m51gn5";
[self.architectView initializeWithKey:<myKey> motionManager:nil];
.

并在从Xcode上构建和运行应用程序(iPhone 4),我仍然将Beta水印仍然在增强的现实视图后面,就像我没有提供任何许可证密钥一样。但是,当我在调试器中检查对象时,许可证密钥可用,似乎是架构师视图初始化程序忽略。

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

我尝试了什么:

  • 将初始化程序放在视图中 - 没有变化
  • 直接提供键,没有变量 - 没有变化

如果这是一个有关SDK的问题,否则有人有一个线索,还是可能是我在代码中调用它的时间问题? 由于我找不到很多关于天权,特别是关于我的问题的任何帮助,任何帮助都非常感激。

提前感谢

有帮助吗?

解决方案 2

问题解决了:我仍然使用了Wikitude SDK的1.0.3版本,而在此期间释放了v1.1.1 - 升级后,“beta”水印和/或wikitude徽标不再显示。

其他提示

请确保您使用的许可证密钥由wikitude提供,不包含任何空白。显示'50m3r4nd0m51gn5'的关键似乎似乎不正确。请查看simplearbrowser / wtsecondviewcontroller.m / ViewWillappear。您将在使用wikitude下的应用程序下获取有效的许可证密钥: http://www.wikition.com/store

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top