You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+16-17
Original file line number
Diff line number
Diff line change
@@ -22,11 +22,11 @@ You can clone our iOS SDK using git: `git clone https://github.com:apptentive/ap
22
22
23
23
#### Using CocoaPods
24
24
25
-
Please note that if you use CocoaPods to get Apptentive, you can skip workspace configuration and go directly to Apptentive implementation below.
25
+
Please note that if you use CocoaPods to integrate Apptentive, you can skip the "Setup Xcode Project" section and proceed directly to the ["Implement Apptentive in Project"](https://github.com/apptentive/apptentive-ios#implement-apptentive-in-project) directions below.
26
26
27
27
##### Create Podfile
28
28
29
-
1.Search for Apptentive's pod information on [CocoaPods](https://cocoapods.org).
29
+
1.Find [Apptentive's pod information](http://cocoapods.org/?q=apptentive-ios) on [CocoaPods](http://cocoapods.org).
30
30
2. List and save the dependencies in a text file named "Podfile" in your Xcode project directory. It should look something like this:
31
31
32
32
```
@@ -143,7 +143,7 @@ file navigator into `Copy Bundle Resources`.
143
143
144
144
### Implement Apptentive in Project
145
145
146
-
#### Message Center
146
+
#### Set Apptentive API key
147
147
148
148
`ApptentiveConnect` queues feedback and attempts to upload in the background. This
149
149
is intended to provide as quick a mechanism for submitting feedback as possible.
@@ -154,14 +154,14 @@ startup.
154
154
155
155
1. Open up your app's `AppDelegate.m` file.
156
156
2. Under `#import "AppDelegate.h"`, import the `ATConnect.h` file.
157
-
3. Under implementation, edit the `application:didFinishLaunchingWithOptions:` method to look like so:
157
+
3. Under implementation, set your Apptentive API key in the `application:didFinishLaunchingWithOptions:` method:
The Apptentive Message Center provides an interface for you to communicate directly with your customers. People using your app are able to send you messages, which are routed to your Apptentive dashboard. When you reply to customer feedback, your response will immediately show up in the Message Center in their app.
176
178
177
-
Now, wherever you want to launch the Apptentive feedback UI:
179
+
You might have a menu item in your settings menu, for example, titled "Feedback". When the user clicks on this item, you will open the Message Center. People might also be routed to Message Center through other interactions, such as the rating prompt.
178
180
179
-
1. Include the `ATConnect.h` header file.
180
-
2. Add the following code to whichever method responds to feedback.
181
+
When you want to launch the Apptentive Message Center and feedback UI, import `ATConnect.h` then call `presentMessageCenterFromViewController:`:
181
182
182
183
```objective-c
183
184
#include"ATConnect.h"
@@ -236,7 +237,7 @@ You'll want to add calls to `engage:fromViewController:` wherever it makes sense
236
237
237
238
#### Seed your App with Events
238
239
239
-
You should *seed* your app with certain Apptentive events at important events in your app. An event for when the app finishes launching. An event when your customer makes a purchase. An event for all the important steps in your app's lifecycle.
240
+
You should *seed* your app with certain Apptentive events at important points in your app. An event for when the app finishes launching. An event when your customer makes a purchase. An event for all the important steps in your app's lifecycle.
240
241
241
242
Common app events that we recommend logging include:
242
243
@@ -258,7 +259,7 @@ An Apptentive **interaction** is a specific piece of your app that can be shown
258
259
259
260
#### Interactions are Configurable via the Apptentive Website
260
261
261
-
The real strengths of Apptentive Events and Interactions come from their remote configurability.
262
+
The real strength of Apptentive Events and Interactions come from their remote configurability.
262
263
263
264
Prior to releasing your app on the App Store, seed your app with certain events.
264
265
@@ -284,7 +285,7 @@ Thus, the only code needed to display a Rating Prompt is to engage events using
One you have engaged some events, you can create a rating prompt and modify the parameters which determine when it will be shown in your interaction settings on [Apptentive](https://apptentive.com).
288
+
One you have engaged some events, you can create a rating prompt and modify the parameters which determine when it will be shown in your interaction settings on [Apptentive](http://www.apptentive.com).
288
289
289
290
### Upgrade Messages
290
291
@@ -410,9 +411,7 @@ If the push notification was sent by Apptentive, we will then present Message Ce
410
411
411
412
#### Metrics
412
413
413
-
Metrics provide insight into exactly where people begin and end interactions
414
-
with your app and with feedback, ratings, and surveys. You can enable and disable
415
-
metrics on your app settings page on [Apptentive](https://apptentive.com).
414
+
Metrics provide insight into how people are engaging with your app, and exactly which Apptentive events and interactions are being used.
0 commit comments