My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
OpenFeedbackInstall  
How to integrate OpenFeedback into your app
Featured, Phase-Deploy
Updated Sep 29, 2008 by tylerh...@gmail.com

Introduction

Like Sparkle, OpenFeedback is designed to be super simple integrate into your application. It's also designed to work hand-in-hand with Appcaster, but you can easily write your own server-side scripts to collect feedback instead.

Installation Instructions

In XCode

  • Download the latest copy of OpenFeedback from the project homepage or checkout a copy from SVN.
  • Drag OpenFeedback.framework into the Linked Frameworks folder in your XCode project.
  • Make sure the copy items checkbox is checked and press the Add button.
  • From the XCode Project menu, choose New Build PhaseNew Copy Files Build Phase.
  • In the dialog that pops up, select Frameworks for the Destination option and close the window.
  • Drag OpenFeedback.framework from the Linked Frameworks folder into the newly created Copy Files phase.
  • In your app's info.plist, create a new key named submitFeedbackURL and set its string value to a script on your web server that will collect the data. For example: http://some-website.com/openfeedback.php

In Interface Builder

  • Choose FileRead Class Files and select OpenFeedback.h.
  • Drag a new NSObject into your NIB's main window.
  • Using the Inspector window, set the NSObject's class to OpenFeedback.
  • Connect any item (push button, menu item, etc) to one of the presentFeedbackPanel actions on your newly created OpenFeedback object.

That's it. Until I make time to upload a more detailed, illustrated installation guide, take a look at this excellent tutorial on installing Sparkle in your application. The basic steps are the same for OpenFeedback :-)

Comment by jonathan...@yahoo.com, Oct 1, 2008

The correct info.plist key is OFSubmitFeedbackURL, not submitFeedbackURL.

If you are submitting to appcaster then your key will be something like www.mything.com/appcaster/submitfeedback.php. Appcaster has no path at openfeedback.php.


Sign in to add a comment
Powered by Google Project Hosting