Skip to content

Commit 2ee9ae3

Browse files
committed
pushnotifications v17.0.0
1 parent ed39ca0 commit 2ee9ae3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+291
-175
lines changed

docs/pushnotifications/azure/azure-notifications.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,33 @@ Generally this is your AIR application id prefixed by `air.` unless you have spe
205205
```
206206

207207

208+
### Android Gradle Version
209+
210+
We have updated the required gradle version used to build your application to be higher than the default AIR currently uses (April 2025).
211+
212+
To specify a higher version add the following to your android node in your application descriptor:
213+
214+
```xml
215+
<android>
216+
<gradleVersion>8.9</gradleVersion>
217+
<androidGradlePluginVersion>8.7.3</androidGradlePluginVersion>
218+
219+
...
220+
</android>
221+
```
222+
223+
If you don't do this you will see the following error when building your application:
224+
225+
```
226+
Unexpected failure: Unable to run java: com.adobe.air.ADTException: gradle tool failed:
227+
FAILURE: Build failed with an exception.
228+
229+
...
230+
231+
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65
232+
```
233+
234+
208235

209236
## iOS
210237

docs/pushnotifications/changelog.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
### 2025.08.26 [v17.0.0]
2+
3+
```
4+
feat(fcm): update firebase messaging sdk: android v25.0.0, ios v12.1.0
5+
feat(airpackage): add platform configurations
6+
```
7+
18
### 2025.01.20 [v16.0.2]
29

310
```

docs/pushnotifications/firebase/_includes/add-manual-appdescriptor.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,34 @@ Generally this is your AIR application id prefixed by `air.` unless you have spe
124124
```
125125

126126

127+
#### Android Gradle Version
128+
129+
We have updated the required gradle version used to build your application to be higher than the default AIR currently uses (April 2025).
130+
131+
To specify a higher version add the following to your android node in your application descriptor:
132+
133+
```xml
134+
<android>
135+
<gradleVersion>8.9</gradleVersion>
136+
<androidGradlePluginVersion>8.7.3</androidGradlePluginVersion>
137+
138+
...
139+
</android>
140+
```
141+
142+
If you don't do this you will see the following error when building your application:
143+
144+
```
145+
Unexpected failure: Unable to run java: com.adobe.air.ADTException: gradle tool failed:
146+
FAILURE: Build failed with an exception.
147+
148+
...
149+
150+
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65
151+
```
152+
153+
154+
127155

128156
### iOS
129157

docs/pushnotifications/onesignal/_includes/add-manual-appdescriptor.mdx

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,33 @@ Generally this is your AIR application id prefixed by `air.` unless you have spe
171171
```
172172

173173

174+
#### Android Gradle Version
175+
176+
We have updated the required gradle version used to build your application to be higher than the default AIR currently uses (April 2025).
177+
178+
To specify a higher version add the following to your android node in your application descriptor:
179+
180+
```xml
181+
<android>
182+
<gradleVersion>8.9</gradleVersion>
183+
<androidGradlePluginVersion>8.7.3</androidGradlePluginVersion>
184+
185+
...
186+
</android>
187+
```
188+
189+
If you don't do this you will see the following error when building your application:
190+
191+
```
192+
Unexpected failure: Unable to run java: com.adobe.air.ADTException: gradle tool failed:
193+
FAILURE: Build failed with an exception.
194+
195+
...
196+
197+
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65
198+
```
199+
200+
174201

175202
### Amazon
176203

docs/pushnotifications/pushy/pushy.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,33 @@ The following shows the complete manifest additions node. You must replace `APPL
300300
```
301301

302302

303+
### Android Gradle Version
304+
305+
We have updated the required gradle version used to build your application to be higher than the default AIR currently uses (April 2025).
306+
307+
To specify a higher version add the following to your android node in your application descriptor:
308+
309+
```xml
310+
<android>
311+
<gradleVersion>8.9</gradleVersion>
312+
<androidGradlePluginVersion>8.7.3</androidGradlePluginVersion>
313+
314+
...
315+
</android>
316+
```
317+
318+
If you don't do this you will see the following error when building your application:
319+
320+
```
321+
Unexpected failure: Unable to run java: com.adobe.air.ADTException: gradle tool failed:
322+
FAILURE: Build failed with an exception.
323+
324+
...
325+
326+
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65
327+
```
328+
329+
303330

304331
## Setup the Extension and Service
305332

static/asdocs/pushnotifications/all-classes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- saved from url=(0014)about:internet --><html>
22
<head>
33
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4-
<title>All Classes - distriqt // PushNotifications</title>
4+
<title>All Classes - PushNotifications</title>
55
<base target="classFrame">
66
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
77
<link rel="stylesheet" href="print.css" type="text/css" media="print">
@@ -67,4 +67,4 @@ <h3><a href="class-summary.html" target="classFrame" style="color:black">All Cla
6767
</table>
6868
</body>
6969
</html>
70-
<!--Copyright distriqt 2016<br/>Mon Jan 20 2025, 11:04 AM +10:00 -->
70+
<!--Copyright Michael Archbold 2025<br/>Tue Aug 26 2025, 07:46 PM +10:00 -->

static/asdocs/pushnotifications/all-index-A.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- saved from url=(0014)about:internet --><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>A </title><link rel="stylesheet" href="style.css" type="text/css" media="screen"><link rel="stylesheet" href="print.css" type="text/css" media="print"><link rel="stylesheet" href="override.css" type="text/css"></head><body><script language="javascript" type="text/javascript" src="asdoc.js"></script><script language="javascript" type="text/javascript" src="help.js"></script><script language="javascript" type="text/javascript" src="cookies.js"></script><script language="javascript" type="text/javascript"><!--
2-
asdocTitle = 'A Index - distriqt // PushNotifications';
2+
asdocTitle = 'A Index - PushNotifications';
33
var baseRef = '';
44
window.onload = configPage;
55
--></script>
66
<script type="text/javascript">
77
scrollToNameAnchor();
8-
</script><table class="titleTable" cellpadding="0" cellspacing="0" id="titleTable" style="display:none"><tr><td class="titleTableTitle" align="left">distriqt // PushNotifications Native Extension Documentation</td><td class="titleTableTopNav" align="right"><a href="package-summary.html" onclick="loadClassListFrame('all-classes.html')">All Packages</a>&nbsp;|&nbsp;<a href="class-summary.html" onclick="loadClassListFrame('all-classes.html')">All Classes</a>&nbsp;|&nbsp;<a id="framesLink1" href="index.html?all-index-A.html&amp;index-list.html">Frames</a><a id="noFramesLink1" style="display:none" href="" onclick="parent.location=document.location"> No Frames </a></td><td class="titleTableLogo" align="right" rowspan="3"><img src="images/logo.jpg" class="logoImage" alt=" Adobe Logo " title=" Adobe Logo "></td></tr><tr class="titleTableRow2"><td class="titleTableSubTitle" id="subTitle" align="left">A&nbsp;Index</td><td class="titleTableSubNav" id="subNav" align="right"></td></tr><tr class="titleTableRow3"><td colspan="3">&nbsp;</td></tr></table><script language="javascript" type="text/javascript" xml:space="preserve">
8+
</script><table class="titleTable" cellpadding="0" cellspacing="0" id="titleTable" style="display:none"><tr><td class="titleTableTitle" align="left">PushNotifications Native Extension Documentation</td><td class="titleTableTopNav" align="right"><a href="package-summary.html" onclick="loadClassListFrame('all-classes.html')">All Packages</a>&nbsp;|&nbsp;<a href="class-summary.html" onclick="loadClassListFrame('all-classes.html')">All Classes</a>&nbsp;|&nbsp;<a id="framesLink1" href="index.html?all-index-A.html&amp;index-list.html">Frames</a><a id="noFramesLink1" style="display:none" href="" onclick="parent.location=document.location"> No Frames </a></td><td class="titleTableLogo" align="right" rowspan="3"><img src="images/logo.jpg" class="logoImage" alt=" Adobe Logo " title=" Adobe Logo "></td></tr><tr class="titleTableRow2"><td class="titleTableSubTitle" id="subTitle" align="left">A&nbsp;Index</td><td class="titleTableSubNav" id="subNav" align="right"></td></tr><tr class="titleTableRow3"><td colspan="3">&nbsp;</td></tr></table><script language="javascript" type="text/javascript" xml:space="preserve">
99
<!--
1010

1111
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("A Index"); titleBar_setSubNav(false,false,false,false,false,false,false,false,false,false,false ,false,false,false,false,false);}
@@ -60,4 +60,4 @@
6060
User has authorised this application to display notifications
6161
</td></tr><tr><td class="idxrow" colspan="2"><a href="com/distriqt/extension/pushnotifications/Service.html#AZURE" onclick="javascript:loadClassListFrame('com/distriqt/extension/pushnotifications/class-list.html');">AZURE</a> &mdash; Constant Static Property, class com.distriqt.extension.pushnotifications.<a href="com/distriqt/extension/pushnotifications/Service.html" onclick="javascript:loadClassListFrame('com/distriqt/extension/pushnotifications/class-list.html');">Service</a></td></tr><tr><td width="20"></td><td>
6262
Microsoft Azure Notification Hub
63-
</td></tr><tr><td colspan="2" style="padding-bottom:20px"></td></tr><tr><td colspan="2"><font color="black" size="10px" style="bold">A</font>&nbsp;&nbsp;<a href="all-index-B.html" onclick="javascript:loadClassListFrame('index-list.html');">B</a>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr></table><p></p><center class="copyright"><footer>Copyright <a href="https://distriqt.com" target="_top">distriqt</a> 2016</footer><br/>Mon Jan 20 2025, 11:04 AM +10:00 </center></div></body></html><!--Copyright distriqt 2016<br/>Mon Jan 20 2025, 11:04 AM +10:00 -->
63+
</td></tr><tr><td colspan="2" style="padding-bottom:20px"></td></tr><tr><td colspan="2"><font color="black" size="10px" style="bold">A</font>&nbsp;&nbsp;<a href="all-index-B.html" onclick="javascript:loadClassListFrame('index-list.html');">B</a>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr></table><p></p><center class="copyright"><footer>Copyright <a href="https://michaelarchbold.com" target="_top">Michael Archbold</a> 2025</footer><br/>Tue Aug 26 2025, 07:46 PM +10:00 </center></div></body></html><!--Copyright Michael Archbold 2025<br/>Tue Aug 26 2025, 07:46 PM +10:00 -->

0 commit comments

Comments
 (0)