Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Intercom for Cordova/PhoneGap

## 16.3.0 (2026-06-23)

πŸš€ Enhancements
* Updated Intercom Android SDK to 18.3.1
* Updated Intercom iOS SDK to 19.6.3

## 16.2.0 (2026-05-22)

πŸš€ Enhancements
Expand Down
2 changes: 1 addition & 1 deletion Example/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ cordova plugin add cordova-plugin-intercom

To add the plugin to your PhoneGap app, add the following to your `config.xml`:
```xml
<plugin name="cordova-plugin-intercom" version="16.2.0" />
<plugin name="cordova-plugin-intercom" version="16.3.0" />
```

### Requirements
Expand Down
4 changes: 2 additions & 2 deletions intercom-plugin/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion intercom-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cordova-plugin-intercom",
"version": "16.2.0",
"version": "16.3.0",
"description": "Official Cordova plugin for Intercom",
"author": "Intercom",
"license": "MIT License",
Expand Down
4 changes: 2 additions & 2 deletions intercom-plugin/plugin.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<plugin id="cordova-plugin-intercom" version="16.2.0" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">
<plugin id="cordova-plugin-intercom" version="16.3.0" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">
<name>Intercom</name>
<author>Intercom</author>
<license>MIT License</license>
Expand Down Expand Up @@ -68,7 +68,7 @@
<source url="https://cdn.cocoapods.org/"/>
</config>
<pods use-frameworks="true">
<pod name="Intercom" spec="~> 19.6.0" />
<pod name="Intercom" spec="~> 19.6.3" />
</pods>
</podspec>
</platform>
Expand Down
2 changes: 1 addition & 1 deletion intercom-plugin/src/android/IntercomBridge.java
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ private void setUpIntercom() {
try {
Context context = cordova.getActivity().getApplicationContext();

CordovaHeaderInterceptor.setCordovaVersion(context, "16.2.0");
CordovaHeaderInterceptor.setCordovaVersion(context, "16.3.0");

//Get app credentials from config.xml or the app bundle if they can't be found
String apiKey = preferences.getString("intercom-android-api-key", "");
Expand Down
2 changes: 1 addition & 1 deletion intercom-plugin/src/android/IntercomInitProvider.java
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ private void initializeIntercom(Context context) {
return;
}

CordovaHeaderInterceptor.setCordovaVersion(context, "16.2.0");
CordovaHeaderInterceptor.setCordovaVersion(context, "16.3.0");

Intercom.initialize((Application) context.getApplicationContext(), apiKey, appId);
Log.d(TAG, "IntercomInitProvider: Intercom initialized successfully");
Expand Down
4 changes: 2 additions & 2 deletions intercom-plugin/src/android/intercom.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@ repositories {
}

dependencies {
implementation 'io.intercom.android:intercom-sdk-base:18.2.0'
implementation 'io.intercom.android:intercom-sdk-base:18.3.1'
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'com.intercom:twig:1.3.0'
implementation 'org.jetbrains:annotations:13.0'
implementation 'com.squareup.okhttp3:okhttp:4.9.0'
if (pushType == 'fcm' || pushType == 'fcm-without-build-plugin') {
implementation 'com.google.firebase:firebase-messaging:20.+'
implementation 'io.intercom.android:intercom-sdk-fcm:18.2.0'
implementation 'io.intercom.android:intercom-sdk-fcm:18.3.1'
}
}

Expand Down
2 changes: 1 addition & 1 deletion intercom-plugin/src/ios/IntercomBridge.m
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ @implementation IntercomBridge : CDVPlugin
#pragma mark - Intercom Initialisation

- (void)pluginInitialize {
[Intercom setCordovaVersion:@"16.2.0"];
[Intercom setCordovaVersion:@"16.3.0"];
#ifdef DEBUG
[Intercom enableLogging];
#endif
Expand Down