我有这个iOS Phonegap应用程序,我需要集成UserVoice。我按照this tutorial进行了操作,达到了我必须进行配置的程度。我真的不确定我在哪里放置UserVoice为我提供的对象:
UVConfig *config = [UVConfig configWithSite:@"YOUR_USERVOICE_URL"
andKey:@"YOUR_KEY"
andSecret:@"YOUR_SECRET",
andSSOToken:@"SOME_BIG_LONG_SSO_TOKEN"];
我会感激一些帮助,因为我一般都是初学者级别的iOS应用程序。提前谢谢。
答案 0 :(得分:2)
您发布的代码来自UserVoice for iOS SDK,它为您提供了在本机iOS应用中包含UserVoice所必需的库和代码,并且不适用于PhoneGap应用。
您可以选择在Obj-C中编写一个PhoneGap插件来公开UserVoice库,或者更好的选择就是使用InAppBrowser插件在PhoneGap应用中打开您的UserVoice页面。
答案 1 :(得分:0)
答案 2 :(得分:0)
我从这里获取了代码:http://developerextensions.com/index.php/cordova-phonegap-plugin-uservoice并按照他们的指示操作。
我还需要做一些额外的事情:
编辑config.xml并添加功能UserVoiceCommand
编辑.js文件并将Ext.emptyFn替换为function(){}:
cordova.exec(function(){},function(){},“UserVoiceCommand”,“launch”,[config]);
(那些是成功和失败的回调,我打算也实施)
由于它在iOS7上运行不正常,我克隆了https://github.com/uservoice/uservoice-ios-sdk,通过运行./build.sh编译它,然后覆盖了插件附带的文件。
答案 3 :(得分:0)
您现在可以从这个新的cordova插件获得iOS + Android支持:
https://github.com/Resgrid/cordova-plugins-uservoice
P.S。无论如何,我都没有加入这个插件,只是碰到了它。