File tree Expand file tree Collapse file tree 11 files changed +425
-1117
lines changed
Expand file tree Collapse file tree 11 files changed +425
-1117
lines changed Original file line number Diff line number Diff line change 11# Intercom for Cordova/PhoneGap
22
3+ ## 15.0.0 (2026-02-17)
4+
5+ 🚀 Enhancements
6+ * Updated Intercom Android SDK to 17.4.4
7+ * Updated Intercom iOS SDK to 19.5.1
8+
9+ 👉 Note
10+ * Minimum cordova-android version is now 14.0.0
11+ * Android Target SDK is now 35
12+
313## 14.1.1 (2025-06-16)
414
515🐛 Bug Fixes
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1212 }
1313 },
1414 "devDependencies" : {
15+ "cordova-android" : " ^14.0.1" ,
1516 "cordova-ios" : " ^7.1.1" ,
1617 "cordova-plugin-intercom" : " file:../intercom-plugin"
17- },
18- "dependencies" : {
19- "cordova-android" : " 13.0.0"
2018 }
2119}
Original file line number Diff line number Diff line change @@ -45,17 +45,17 @@ cordova plugin add cordova-plugin-intercom
4545
4646To add the plugin to your PhoneGap app, add the following to your ` config.xml ` :
4747``` xml
48- <plugin name =" cordova-plugin-intercom" version =" 14.1.1 " />
48+ <plugin name =" cordova-plugin-intercom" version =" 15.0.0 " />
4949```
5050
5151### Requirements
5252| Name | Required Version |
5353| ----------- | ----------- |
5454| cordova | 12.0.0 |
55- | cordova-android | 13 .0.0 |
55+ | cordova-android | 14 .0.0 |
5656| cordova-ios | 7.1.0 |
5757| iOS SDK | 15.0.0 |
58- | Android SDK | 34 |
58+ | Android SDK | 35 |
5959
6060## Example App
6161
Original file line number Diff line number Diff line change @@ -2,21 +2,18 @@ version: 2.1
22
33orbs :
44 android :
circleci/[email protected] 5-
6- setup_ruby : &setup_ruby
7- run :
8- name : Setup Ruby
9- command : sed -i '' 's/.*chruby ruby.*/chruby ruby-3.3.0/' ~/.bash_profile
5+ macos : circleci/macos@2
106
117jobs :
128 ios :
139 macos :
1410 xcode : " 15.4.0"
15- resource_class : macos.m1.large.gen1
11+ resource_class : m4pro.medium
1612 shell : /bin/bash --login -eo pipefail
1713 steps :
18- - << : *setup_ruby
1914 - checkout
15+ - macos/switch-ruby :
16+ version : " 3.3.0"
2017 - run :
2118 name : Install node/npm
2219 command : command -v node || brew install node
2522 command : npm install -g cordova
2623 - run :
2724 name : Add iOS platform
28- command : cd Example && cordova platform add ios@latest
25+ command : cd Example && cordova platform add ios@7.1.1
2926 - run :
3027 name : Install intercom plugin
3128 command : cd Example && cordova plugin add ../intercom-plugin
@@ -49,10 +46,10 @@ jobs:
4946 yes | $ANDROID_HOME/tools/bin/sdkmanager --licenses || if [ $? -ne '141' ]; then exit $?; fi;
5047 - run :
5148 name : Install Cordova
52- command : npm install -g cordova@12.0.0
49+ command : npm install -g cordova
5350 - run :
5451 name : Add Android platform
55- command : cd Example && cordova platform add android@latest
52+ command : cd Example && cordova platform add android@14.0.1
5653 - run :
5754 name : Install intercom plugin
5855 command : cd Example && cordova plugin add ../intercom-plugin
Original file line number Diff line number Diff line change 11{
22 "name" : " cordova-plugin-intercom" ,
3- "version" : " 14.1.1 " ,
3+ "version" : " 15.0.0 " ,
44 "description" : " Official Cordova plugin for Intercom" ,
55 "author" : " Intercom" ,
66 "license" : " MIT License" ,
2828 },
2929 "engines" : {
3030 "cordovaDependencies" : {
31- "14.0.0 " : {
32- "cordova" : " => 12.0.0" ,
31+ "14.1.1 " : {
32+ "cordova" : " >= 12.0.0" ,
3333 "cordova-android" : " >=13.0.0" ,
34- "cordova-ios" : " 7.1.0"
34+ "cordova-ios" : " >=7.1.0"
35+ },
36+ "15.0.0" : {
37+ "cordova" : " >=12.0.0" ,
38+ "cordova-android" : " >=14.0.0" ,
39+ "cordova-ios" : " >=7.1.1"
3540 }
3641 }
3742 }
Original file line number Diff line number Diff line change 11<?xml version =' 1.0' encoding =' utf-8' ?>
2- <plugin id =" cordova-plugin-intercom" version =" 14 .0.0" xmlns =" http://apache.org/cordova/ns/plugins/1.0" xmlns : android =" http://schemas.android.com/apk/res/android" >
2+ <plugin id =" cordova-plugin-intercom" version =" 15 .0.0" xmlns =" http://apache.org/cordova/ns/plugins/1.0" xmlns : android =" http://schemas.android.com/apk/res/android" >
33 <name >Intercom</name >
44 <author >Intercom</author >
55 <license >MIT License</license >
99
1010 <engines >
1111 <engine name =" cordova" version =" >=12.0.0" />
12- <engine name =" cordova-android" version =" >=13 .0.0" />
13- <engine name =" cordova-ios" version =" 7.1.1" />
12+ <engine name =" cordova-android" version =" >=14 .0.0" />
13+ <engine name =" cordova-ios" version =" >= 7.1.1" />
1414 </engines >
1515
1616 <js-module name =" Intercom" src =" www/intercom.js" >
6868 <source url =" https://cdn.cocoapods.org/" />
6969 </config >
7070 <pods use-frameworks =" true" >
71- <pod name =" Intercom" spec =" ~> 18 .5.0 " />
71+ <pod name =" Intercom" spec =" ~> 19 .5.1 " />
7272 </pods >
7373 </podspec >
7474 </platform >
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ private void setUpIntercom() {
7979 try {
8080 Context context = cordova .getActivity ().getApplicationContext ();
8181
82- CordovaHeaderInterceptor .setCordovaVersion (context , "12.1 .0" );
82+ CordovaHeaderInterceptor .setCordovaVersion (context , "15.0 .0" );
8383
8484 switch (IntercomPushManager .getInstalledModuleType ()) {
8585 case FCM : {
Original file line number Diff line number Diff line change @@ -32,14 +32,14 @@ repositories {
3232}
3333
3434dependencies {
35- implementation ' io.intercom.android:intercom-sdk-base:15.13.0 '
35+ implementation ' io.intercom.android:intercom-sdk-base:17.4.4 '
3636 implementation ' com.google.code.gson:gson:2.8.6'
3737 implementation ' com.intercom:twig:1.3.0'
3838 implementation ' org.jetbrains:annotations:13.0'
3939 implementation ' com.squareup.okhttp3:okhttp:4.9.0'
4040 if (pushType == ' fcm' || pushType == ' fcm-without-build-plugin' ) {
4141 implementation ' com.google.firebase:firebase-messaging:20.+'
42- implementation ' io.intercom.android:intercom-sdk-fcm:15.13.0 '
42+ implementation ' io.intercom.android:intercom-sdk-fcm:17.4.4 '
4343 }
4444}
4545
You can’t perform that action at this time.
0 commit comments