2013-02-03 23 views
1

我有这个iOS Phonegap应用程序,我需要集成UserVoice。我遵循this tutorial,我已经达到了我必须进行配置的程度。我真的不知道,我必须把这个对象UserVoice的是我提供:UserVoice集成在一个Phonegap应用程序

UVConfig *config = [UVConfig configWithSite:@"YOUR_USERVOICE_URL" 
           andKey:@"YOUR_KEY" 
           andSecret:@"YOUR_SECRET", 
          andSSOToken:@"SOME_BIG_LONG_SSO_TOKEN"]; 

我会感激一些帮助,由于我真的就与一般的iOS应用程序是初学者的水平。提前致谢。

回答

2

您发布的代码来自UserVoice for iOS SDK,它为您提供了在本机iOS应用中包含UserVoice所需的库和代码,并且不会与PhoneGap应用一起使用。

您的选择是在Obj-C中编写一个PhoneGap插件来公开UserVoice库,或者更好的选择是使用InAppBrowser插件在您的PhoneGap应用程序中打开您的UserVoice页面。

+0

没错。你可以创建一个[PhoneGap插件](http://docs.phonegap.com/en/2.3.0/guide_plugin-development_ios_index.md.html#Developing%20a%20Plugin%20on%20iOS),或者使用UserVoice网页界面。我知道有些人以前使用[UserVoice SDK with PhoneGap SDK](https://github.com/uservoice/uservoice-iphone-sdk/issues/67),但它看起来并不像任何人提供了一个开源的插件它。 –

0

我把代码从这里:http://developerextensions.com/index.php/cordova-phonegap-plugin-uservoice,跟着他们的指示。

有一些额外的事情,我需要做的:

  1. 编辑config.xml并添加该功能UserVoiceCommand

  2. 编辑.js文件,并替换功能Ext.emptyFn() {}:function {(){},“UserVoiceCommand”,“launch”,[config]);} {}} {} {}} {} {} {} {} {} {

(这些都是成功和失败的回调,我打算实施为好)

既然不上iOS7正常,我克隆https://github.com/uservoice/uservoice-ios-sdk,运行运行./build.sh编译它然后覆盖插件附带的文件。

相关问题