Skip to content

Commit a8ffe63

Browse files
committed
Updating Unity plugins for version 5.2.1
1 parent 0ba1628 commit a8ffe63

File tree

5 files changed

+23
-13
lines changed

5 files changed

+23
-13
lines changed

Assets/Plugins/Appboy/BrazeAndroidPlatform.cs

+8-8
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public AndroidJavaObject BrazeInAppMessageManager {
4545
public AndroidJavaObject InAppMessageUtils {
4646
get {
4747
if (inAppMessageUtils == null) {
48-
inAppMessageUtils = new AndroidJavaClass("com.braze.unity.utils.InAppMessageUtils");
48+
inAppMessageUtils = new AndroidJavaObject("com.braze.unity.utils.InAppMessageUtils");
4949
}
5050
return inAppMessageUtils;
5151
}
@@ -351,18 +351,18 @@ private void SetInAppMessageListener(BrazeInAppMessageListener listener) {
351351
}
352352

353353
public void LogInAppMessageClicked(string inAppMessageJSONString) {
354-
var inAppMessage = InAppMessageUtils.CallStatic<AndroidJavaObject>("inAppMessageFromString", brazeUnityActivity, inAppMessageJSONString);
355-
InAppMessageUtils.CallStatic("logInAppMessageClick", inAppMessage);
354+
var inAppMessage = InAppMessageUtils.Call<AndroidJavaObject>("inAppMessageFromString", brazeUnityActivity, inAppMessageJSONString);
355+
InAppMessageUtils.Call("logInAppMessageClick", inAppMessage);
356356
}
357357

358358
public void LogInAppMessageImpression(string inAppMessageJSONString) {
359-
var inAppMessage = InAppMessageUtils.CallStatic<AndroidJavaObject>("inAppMessageFromString", brazeUnityActivity, inAppMessageJSONString);
360-
InAppMessageUtils.CallStatic("logInAppMessageImpression", inAppMessage);
359+
var inAppMessage = InAppMessageUtils.Call<AndroidJavaObject>("inAppMessageFromString", brazeUnityActivity, inAppMessageJSONString);
360+
InAppMessageUtils.Call("logInAppMessageImpression", inAppMessage);
361361
}
362362

363363
public void LogInAppMessageButtonClicked(string inAppMessageJSONString, int buttonID) {
364-
var inAppMessage = InAppMessageUtils.CallStatic<AndroidJavaObject>("inAppMessageFromString", brazeUnityActivity, inAppMessageJSONString);
365-
InAppMessageUtils.CallStatic("logInAppMessageButtonClick", inAppMessage, buttonID);
364+
var inAppMessage = InAppMessageUtils.Call<AndroidJavaObject>("inAppMessageFromString", brazeUnityActivity, inAppMessageJSONString);
365+
InAppMessageUtils.Call("logInAppMessageButtonClick", inAppMessage, buttonID);
366366
}
367367

368368
public void RequestFeedRefresh() {
@@ -397,7 +397,7 @@ public void LogContentCardClicked(string contentCardString) {
397397

398398
public void LogContentCardDismissed(string contentCardString) {
399399
var contentCard = Braze.Call<AndroidJavaObject>("deserializeContentCard", contentCardString);
400-
contentCard.Call("setIsDismissed", true);
400+
contentCard.Call("setDismissed", true);
401401
}
402402

403403
public void RequestContentCardsRefresh() {

Assets/Plugins/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 5.2.1
2+
3+
##### Fixed
4+
- Fixed an issue with calling `LogInAppMessageClicked()`, `LogInAppMessageImpression()`, `LogInAppMessageButtonClicked`, and `LogContentCardDismissed(card)` on Android.
5+
16
## 5.2.0
27

38
##### Added

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 5.2.1
2+
3+
##### Fixed
4+
- Fixed an issue with calling `LogInAppMessageClicked()`, `LogInAppMessageImpression()`, `LogInAppMessageButtonClicked`, and `LogContentCardDismissed(card)` on Android.
5+
16
## 5.2.0
27

38
##### Added

unity-samples/Assets/Resources/AppboyConfig.asset

+4-4
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ MonoBehaviour:
5959
iOSInAppMessageGameObjectName: BrazeCallback
6060
iOSInAppMessageCallbackMethodName: InAppMessageReceivedCallback
6161
iOSDisplayInAppMessages: 1
62-
androidInAppMessageListenerGameObjectName: AndroidInAppMessageListenerGameObjectName
63-
androidInAppMessageListenerCallbackMethodName: AndroidInAppMessageListenerCallbackMethodName
62+
androidInAppMessageListenerGameObjectName: BrazeCallback
63+
androidInAppMessageListenerCallbackMethodName: InAppMessageReceivedCallback
6464
androidTriggerActionMinimumTimeSeconds:
6565
androidDisplayInAppMessagesAutomatically: 1
6666
androidSetInAppMessageManagerListenerAutomatically: 1
@@ -69,8 +69,8 @@ MonoBehaviour:
6969
iOSFeedCallbackMethodName: FeedReceivedCallback
7070
iOSContentCardsGameObjectName: BrazeCallback
7171
iOSContentCardsCallbackMethodName: ContentCardsReceivedCallback
72-
androidContentCardsUpdatedListenerGameObjectName: AndroidContentCardsUpdatedListenerGameObjectName
73-
androidContentCardsUpdatedListenerCallbackMethodName: AndroidContentCardsUpdatedListenerCallbackMethodName
72+
androidContentCardsUpdatedListenerGameObjectName: BrazeCallback
73+
androidContentCardsUpdatedListenerCallbackMethodName: ContentCardsReceivedCallback
7474
androidContentCardsUnreadVisualIndicatorEnabled: 1
7575
featureFlagsGameObjectName: BrazeCallback
7676
featureFlagsCallbackMethodName: FeatureFlagsReceivedCallback

unity-samples/ProjectSettings/ProjectSettings.asset

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ PlayerSettings:
7676
androidFullscreenMode: 1
7777
defaultIsNativeResolution: 1
7878
macRetinaSupport: 1
79-
runInBackground: 0
79+
runInBackground: 1
8080
captureSingleScreen: 0
8181
muteOtherAudioSources: 1
8282
Prepare IOS For Recording: 0

0 commit comments

Comments
 (0)