Skip to content

Commit dc0525b

Browse files
committed
bump to Android 5.1.37
Also added update_android_binaries to make updating easier Ran on a real Android 16 device, ensured tapping on a push works.
1 parent 3a678b9 commit dc0525b

File tree

5 files changed

+46
-1
lines changed

5 files changed

+46
-1
lines changed
13.9 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

update_native_binaries.sh

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,34 @@
11
#!/bin/bash
22
set -e
33

4+
### Usage
5+
# iOS - Clone OneSignal-iOS-SDK first, see the code below
6+
# Android - Run with the version you want to grab. Example:
7+
#. ./update_native_binaries.sh --android_native_version=5.1.37
8+
49
WORKING_DIR=$(pwd)
510

11+
# Parse input params from terminal
12+
for arg in "$@"; do
13+
case $arg in
14+
--android_native_version=*)
15+
ANDROID_NATIVE_VERSION="${arg#*=}"
16+
shift
17+
;;
18+
-*)
19+
echo "Unknown option: $arg" >&2
20+
exit 1
21+
;;
22+
esac
23+
done
24+
25+
626
move_ios_binary() {
727
FRAMEWORK_PATH=$1
828
cp -a "${FRAMEWORK_PATH}" "OneSignalSDK.DotNet.iOS.Binding"
929
}
1030

31+
# NOTE: Make sure to git clone and git checkout the version of the iOS SDK first
1132
update_ios_binaries() {
1233
rm -rf OneSignalSDK.DotNet.iOS.Binding/OneSignalCore.xcframework/
1334
rm -rf OneSignalSDK.DotNet.iOS.Binding/OneSignalExtension.xcframework/
@@ -31,4 +52,28 @@ update_ios_binaries() {
3152
move_ios_binary "../OneSignal-iOS-SDK/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework"
3253
}
3354

34-
update_ios_binaries
55+
# After running, check for 404 or other errors in the terminal
56+
update_android_binaries() {
57+
curl https://repo1.maven.org/maven2/com/onesignal/core/${ANDROID_NATIVE_VERSION}/core-${ANDROID_NATIVE_VERSION}.aar \
58+
--output OneSignalSDK.DotNet.Android.Core.Binding/Jars/core-release.aar \
59+
--fail
60+
echo $?
61+
62+
curl https://repo1.maven.org/maven2/com/onesignal/notifications/${ANDROID_NATIVE_VERSION}/notifications-${ANDROID_NATIVE_VERSION}.aar \
63+
--output OneSignalSDK.DotNet.Android.Notifications.Binding/Jars/notifications-release.aar \
64+
--fail
65+
echo $?
66+
67+
curl https://repo1.maven.org/maven2/com/onesignal/location/${ANDROID_NATIVE_VERSION}/location-${ANDROID_NATIVE_VERSION}.aar \
68+
--output OneSignalSDK.DotNet.Android.Location.Binding/Jars/location-release.aar \
69+
--fail
70+
echo $?
71+
72+
curl https://repo1.maven.org/maven2/com/onesignal/in-app-messages/${ANDROID_NATIVE_VERSION}/in-app-messages-${ANDROID_NATIVE_VERSION}.aar \
73+
--output OneSignalSDK.DotNet.Android.InAppMessages.Binding/Jars/in-app-messages-release.aar \
74+
--fail
75+
echo $?
76+
}
77+
78+
update_ios_binaries
79+
update_android_binaries

0 commit comments

Comments
 (0)