2012-10-02 30 views
3

我正在使用wikitude SDK提供的教程示例代码,并将其适用于我的需要。然而,当我通过Wikitude SDK - 第一次运行时忽略许可证密钥

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

通过有效的许可证密钥建筑师浏览器(这发生在视图控制器的viewDidAppear方法),并建立和我的开发设备上运行的应用程序(iPhone 4)在Xcode我仍然如果我没有提供任何许可证密钥,则可以在增强现实视图背后获取测试版水印。然而,当我在调试器中检查对象时,许可证密钥是可用的,它似乎被ARchitect视图初始化器忽略。

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

我的尝试:

  • 把初始化的vieWillAppear方法 - 没有变化
  • 提供关键直接,没有变 - 没有任何变化

有没有人有一个线索,如果这是SDK的问题,还是它可能是我在代码中调用它的时间问题? 由于我无法找到关于wikitude的更多信息,特别是关于我的问题的任何帮助,我们将不胜感激。

在此先感谢

回答

0

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

2

请确保您使用的许可证密钥通过Wikitude提供,并且不包含任何空格。显示'50m3r4nd0m51gn5'的键似乎不正确。请看看SimpleARBrowser/WTSecondViewController.m/viewWillAppear。 http://www.wikitude.com/store

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

免责声明:在登记与Wikitude您的应用程序时,你会得到一个有效的许可证密钥我为公司工作。

+0

感谢您的回复,当然“somerandomsigns”键只是一个例子,我不打算发布我的注册我的应用程序的真正的关键:)但我会再次检查一些空格。 – hajn

+0

嗯,我找不到任何空格在关键,希望支持可以帮助.. – hajn

+0

好吧,所以我有错误的关键,它是另一个应用程序..现在我有正确的一个,但问题仍然存在没解决.. – hajn