2013-02-03 21 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編譯它然後覆蓋插件附帶的文件。

相關問題