Skip to content

Commit 0267c5d

Browse files
authored
Merge pull request #443 from intercom/dalecantwell/4.1.2
Release 4.1.2
2 parents 7315225 + 0c3f750 commit 0267c5d

File tree

9 files changed

+83
-27
lines changed

9 files changed

+83
-27
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
# Version 4.1.2
4+
5+
* Updated Play Services to 11.4.2
6+
7+
**Experimental API**
8+
* added the method `displayHelpCenter()` to the experimental API. This opens up an Activity which displays your Educate Help Center. Learn more about Educate [here](https://www.intercom.com/customer-support-software/knowledge-base). Details on how to setup the experimental API can be found [here](https://developers.intercom.com/v2.0/docs/experimental-api)
9+
310
# Version 4.1.1
411

512
25-10-2017
Binary file not shown.

aar/intercom-sdk-fcm-4.1.1.aar

-26.6 KB
Binary file not shown.

aar/intercom-sdk-fcm-4.1.2.aar

32.9 KB
Binary file not shown.

aar/intercom-sdk-gcm-4.1.1.aar

-28.3 KB
Binary file not shown.

aar/intercom-sdk-gcm-4.1.2.aar

34 KB
Binary file not shown.

docs/index-all.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,10 @@ <h2 class="title">D</h2>
150150
<dd>
151151
<div class="block">Displays the conversations list.</div>
152152
</dd>
153+
<dt><span class="memberNameLink"><a href="io/intercom/android/sdk/experimental/Intercom.html#displayHelpCenter--">displayHelpCenter()</a></span> - Method in class io.intercom.android.sdk.experimental.<a href="io/intercom/android/sdk/experimental/Intercom.html" title="class in io.intercom.android.sdk.experimental">Intercom</a></dt>
154+
<dd>
155+
<div class="block">Open up your apps help center.</div>
156+
</dd>
153157
<dt><span class="memberNameLink"><a href="io/intercom/android/sdk/experimental/Intercom.html#displayMessageComposer--">displayMessageComposer()</a></span> - Method in class io.intercom.android.sdk.experimental.<a href="io/intercom/android/sdk/experimental/Intercom.html" title="class in io.intercom.android.sdk.experimental">Intercom</a></dt>
154158
<dd>
155159
<div class="block">Displays the message composer.</div>
@@ -312,6 +316,10 @@ <h2 class="title">I</h2>
312316
<dd>&nbsp;</dd>
313317
<dt><a href="io/intercom/android/sdk/push/package-summary.html">io.intercom.android.sdk.push</a> - package io.intercom.android.sdk.push</dt>
314318
<dd>&nbsp;</dd>
319+
<dt><span class="memberNameLink"><a href="io/intercom/android/sdk/experimental/Intercom.html#isBooted--">isBooted()</a></span> - Static method in class io.intercom.android.sdk.experimental.<a href="io/intercom/android/sdk/experimental/Intercom.html" title="class in io.intercom.android.sdk.experimental">Intercom</a></dt>
320+
<dd>
321+
<div class="block">Check if the boot() method has been called.</div>
322+
</dd>
315323
<dt><span class="memberNameLink"><a href="io/intercom/android/sdk/UserAttributes.html#isEmpty--">isEmpty()</a></span> - Method in class io.intercom.android.sdk.<a href="io/intercom/android/sdk/UserAttributes.html" title="class in io.intercom.android.sdk">UserAttributes</a></dt>
316324
<dd>&nbsp;</dd>
317325
<dt><span class="memberNameLink"><a href="io/intercom/android/sdk/push/IntercomPushClient.html#isIntercomPush-android.os.Bundle-">isIntercomPush(Bundle)</a></span> - Method in class io.intercom.android.sdk.push.<a href="io/intercom/android/sdk/push/IntercomPushClient.html" title="class in io.intercom.android.sdk.push">IntercomPushClient</a></dt>

docs/index.html

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@
55
<!-- Generated by javadoc -->
66
<title>intercom-sdk-base API</title>
77
<script type="text/javascript">
8-
tmpTargetPage = "" + window.location.search;
9-
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
10-
tmpTargetPage = tmpTargetPage.substring(1);
11-
if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
12-
tmpTargetPage = "undefined";
13-
targetPage = tmpTargetPage;
8+
targetPage = "" + window.location.search;
9+
if (targetPage != "" && targetPage != "undefined")
10+
targetPage = targetPage.substring(1);
11+
if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
12+
targetPage = "undefined";
1413
function validURL(url) {
1514
try {
1615
url = decodeURIComponent(url);

docs/io/intercom/android/sdk/experimental/Intercom.html

Lines changed: 63 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
catch(err) {
1818
}
1919
//-->
20-
var methods = {"i0":6,"i1":9,"i2":9,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":9,"i14":6,"i15":6,"i16":6,"i17":6,"i18":9,"i19":6,"i20":6,"i21":9,"i22":6};
20+
var methods = {"i0":6,"i1":9,"i2":9,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":9,"i13":6,"i14":6,"i15":9,"i16":6,"i17":6,"i18":6,"i19":6,"i20":9,"i21":6,"i22":6,"i23":9,"i24":6};
2121
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
2222
var altColor = "altColor";
2323
var rowColor = "rowColor";
@@ -110,8 +110,8 @@ <h2 title="Class Intercom" class="title">Class Intercom</h2>
110110
<pre>public abstract class <span class="typeNameLabel">Intercom</span>
111111
extends java.lang.Object</pre>
112112
<div class="block"><p>We use experimental Intercom to test changes to our public API. We appreciate any feedback on your experience with
113-
our trial API. You can contact us using our messenger at <a href="http://intercom.com">http://intercom.com</a>.
114-
If you were looking to use our standard API please include io.intercom.android.sdk.Intercom</p></div>
113+
our trial API. You can contact us using our messenger at <a href="http://intercom.com">http://intercom.com</a>.
114+
If you were looking to use our standard API please include io.intercom.android.sdk.Intercom</p></div>
115115
</li>
116116
</ul>
117117
</div>
@@ -193,114 +193,126 @@ <h3>Method Summary</h3>
193193
</tr>
194194
<tr id="i4" class="altColor">
195195
<td class="colFirst"><code>abstract void</code></td>
196+
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#displayHelpCenter--">displayHelpCenter</a></span>()</code>
197+
<div class="block">Open up your apps help center.</div>
198+
</td>
199+
</tr>
200+
<tr id="i5" class="rowColor">
201+
<td class="colFirst"><code>abstract void</code></td>
196202
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#displayMessageComposer--">displayMessageComposer</a></span>()</code>
197203
<div class="block">Displays the message composer.</div>
198204
</td>
199205
</tr>
200-
<tr id="i5" class="rowColor">
206+
<tr id="i6" class="altColor">
201207
<td class="colFirst"><code>abstract void</code></td>
202208
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#displayMessageComposer-java.lang.String-">displayMessageComposer</a></span>(java.lang.String&nbsp;initialMessage)</code>
203209
<div class="block">Displays the message composer.</div>
204210
</td>
205211
</tr>
206-
<tr id="i6" class="altColor">
212+
<tr id="i7" class="rowColor">
207213
<td class="colFirst"><code>abstract void</code></td>
208214
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#displayMessenger--">displayMessenger</a></span>()</code>
209215
<div class="block">Displays the Messenger.</div>
210216
</td>
211217
</tr>
212-
<tr id="i7" class="rowColor">
218+
<tr id="i8" class="altColor">
213219
<td class="colFirst"><code>abstract int</code></td>
214220
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#getUnreadConversationCount--">getUnreadConversationCount</a></span>()</code>
215221
<div class="block">Gets the number of unread conversations for a user.</div>
216222
</td>
217223
</tr>
218-
<tr id="i8" class="altColor">
224+
<tr id="i9" class="rowColor">
219225
<td class="colFirst"><code>abstract void</code></td>
220226
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#handlePushMessage--">handlePushMessage</a></span>()</code>
221227
<div class="block">Handles the opening of an Intercom push message.</div>
222228
</td>
223229
</tr>
224-
<tr id="i9" class="rowColor">
230+
<tr id="i10" class="altColor">
225231
<td class="colFirst"><code>abstract void</code></td>
226232
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#handlePushMessage-android.app.TaskStackBuilder-">handlePushMessage</a></span>(android.app.TaskStackBuilder&nbsp;customStack)</code>
227233
<div class="block">Handles the opening of an Intercom push message.</div>
228234
</td>
229235
</tr>
230-
<tr id="i10" class="altColor">
236+
<tr id="i11" class="rowColor">
231237
<td class="colFirst"><code>abstract void</code></td>
232238
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#hideMessenger--">hideMessenger</a></span>()</code>
233239
<div class="block">Dismisses the Intercom Messenger if it is on screen.</div>
234240
</td>
235241
</tr>
236-
<tr id="i11" class="rowColor">
242+
<tr id="i12" class="altColor">
243+
<td class="colFirst"><code>static boolean</code></td>
244+
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#isBooted--">isBooted</a></span>()</code>
245+
<div class="block">Check if the boot() method has been called.</div>
246+
</td>
247+
</tr>
248+
<tr id="i13" class="rowColor">
237249
<td class="colFirst"><code>abstract void</code></td>
238250
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#logEvent-java.lang.String-">logEvent</a></span>(java.lang.String&nbsp;name)</code>
239251
<div class="block">Logs an event with a given name.</div>
240252
</td>
241253
</tr>
242-
<tr id="i12" class="altColor">
254+
<tr id="i14" class="altColor">
243255
<td class="colFirst"><code>abstract void</code></td>
244256
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#logEvent-java.lang.String-java.util.Map-">logEvent</a></span>(java.lang.String&nbsp;name,
245257
java.util.Map&lt;java.lang.String,?&gt;&nbsp;metaData)</code>
246258
<div class="block">Logs an event with a given name and some metadata.</div>
247259
</td>
248260
</tr>
249-
<tr id="i13" class="rowColor">
261+
<tr id="i15" class="rowColor">
250262
<td class="colFirst"><code>static void</code></td>
251263
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#registerForLaterBoot-android.app.Application-">registerForLaterBoot</a></span>(android.app.Application&nbsp;application)</code>
252264
<div class="block">Begin tracking Activity lifecycle events so that Intercom can be booted later.</div>
253265
</td>
254266
</tr>
255-
<tr id="i14" class="altColor">
267+
<tr id="i16" class="altColor">
256268
<td class="colFirst"><code>abstract void</code></td>
257269
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#removeUnreadConversationCountListener-UnreadConversationCountListener-">removeUnreadConversationCountListener</a></span>(UnreadConversationCountListener&nbsp;listener)</code>
258270
<div class="block">Removes a listener from the collection that receive updates when the unread conversation count changes.</div>
259271
</td>
260272
</tr>
261-
<tr id="i15" class="rowColor">
273+
<tr id="i17" class="rowColor">
262274
<td class="colFirst"><code>abstract void</code></td>
263275
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#setBottomPadding-int-">setBottomPadding</a></span>(int&nbsp;bottomPadding)</code>
264276
<div class="block">Set the bottom padding of in app messages and the launcher.</div>
265277
</td>
266278
</tr>
267-
<tr id="i16" class="altColor">
279+
<tr id="i18" class="altColor">
268280
<td class="colFirst"><code>abstract void</code></td>
269281
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#setInAppMessageVisibility-io.intercom.android.sdk.Intercom.Visibility-">setInAppMessageVisibility</a></span>(<a href="../../../../../io/intercom/android/sdk/Intercom.Visibility.html" title="enum in io.intercom.android.sdk">Intercom.Visibility</a>&nbsp;visibility)</code>
270282
<div class="block">Toggles visibility of in-app messages.</div>
271283
</td>
272284
</tr>
273-
<tr id="i17" class="rowColor">
285+
<tr id="i19" class="rowColor">
274286
<td class="colFirst"><code>abstract void</code></td>
275287
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#setLauncherVisibility-io.intercom.android.sdk.Intercom.Visibility-">setLauncherVisibility</a></span>(<a href="../../../../../io/intercom/android/sdk/Intercom.Visibility.html" title="enum in io.intercom.android.sdk">Intercom.Visibility</a>&nbsp;visibility)</code>
276288
<div class="block">Toggles visibility of the launcher view.</div>
277289
</td>
278290
</tr>
279-
<tr id="i18" class="altColor">
291+
<tr id="i20" class="altColor">
280292
<td class="colFirst"><code>static void</code></td>
281293
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#setLogLevel-int-">setLogLevel</a></span>(int&nbsp;logLevel)</code>
282294
<div class="block">Set the level of the logger</div>
283295
</td>
284296
</tr>
285-
<tr id="i19" class="rowColor">
297+
<tr id="i21" class="rowColor">
286298
<td class="colFirst"><code>abstract void</code></td>
287299
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#setUserHash-java.lang.String-">setUserHash</a></span>(java.lang.String&nbsp;userHash)</code>
288300
<div class="block">Sets the user hash necessary for validation when Identity Verification is enabled.</div>
289301
</td>
290302
</tr>
291-
<tr id="i20" class="altColor">
303+
<tr id="i22" class="altColor">
292304
<td class="colFirst"><code>abstract void</code></td>
293305
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#shutdown--">shutdown</a></span>()</code>
294306
<div class="block">Clears all data from the Intercom SDK.</div>
295307
</td>
296308
</tr>
297-
<tr id="i21" class="rowColor">
309+
<tr id="i23" class="rowColor">
298310
<td class="colFirst"><code>static void</code></td>
299311
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#unregisterForLateBoot-android.app.Application-">unregisterForLateBoot</a></span>(android.app.Application&nbsp;application)</code>
300312
<div class="block">Stop tracking Activity lifecycle events.</div>
301313
</td>
302314
</tr>
303-
<tr id="i22" class="altColor">
315+
<tr id="i24" class="altColor">
304316
<td class="colFirst"><code>abstract void</code></td>
305317
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../io/intercom/android/sdk/experimental/Intercom.html#updateUser-io.intercom.android.sdk.UserAttributes-">updateUser</a></span>(<a href="../../../../../io/intercom/android/sdk/UserAttributes.html" title="class in io.intercom.android.sdk">UserAttributes</a>&nbsp;userAttributes)</code>
306318
<div class="block">Updates a user in Intercom.</div>
@@ -427,6 +439,22 @@ <h4>unregisterForLateBoot</h4>
427439
</dl>
428440
</li>
429441
</ul>
442+
<a name="isBooted--">
443+
<!-- -->
444+
</a>
445+
<ul class="blockList">
446+
<li class="blockList">
447+
<h4>isBooted</h4>
448+
<pre>public static&nbsp;boolean&nbsp;isBooted()</pre>
449+
<div class="block"><p>Check if the boot() method has been called.</p></div>
450+
<dl>
451+
<dt><span class="returnLabel">Returns:</span></dt>
452+
<dd>boolean representing if the boot() method has been called</dd>
453+
<dt><span class="simpleTagLabel">Since:</span></dt>
454+
<dd>4.1.2</dd>
455+
</dl>
456+
</li>
457+
</ul>
430458
<a name="client--">
431459
<!-- -->
432460
</a>
@@ -663,6 +691,20 @@ <h4>displayConversationsList</h4>
663691
</dl>
664692
</li>
665693
</ul>
694+
<a name="displayHelpCenter--">
695+
<!-- -->
696+
</a>
697+
<ul class="blockList">
698+
<li class="blockList">
699+
<h4>displayHelpCenter</h4>
700+
<pre>public abstract&nbsp;void&nbsp;displayHelpCenter()</pre>
701+
<div class="block"><p>Open up your apps help center.</p></div>
702+
<dl>
703+
<dt><span class="simpleTagLabel">Since:</span></dt>
704+
<dd>4.1.2</dd>
705+
</dl>
706+
</li>
707+
</ul>
666708
<a name="setBottomPadding-int-">
667709
<!-- -->
668710
</a>

0 commit comments

Comments
 (0)