Skip to content

Commit 0479008

Browse files
committed
matching json to backend spec change
1 parent 0149a12 commit 0479008

File tree

7 files changed

+12
-16
lines changed

7 files changed

+12
-16
lines changed

Examples/OneSignalDemo/local.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
# Location of the SDK. This is only used by Gradle.
55
# For customization when using a Version Control System, please read the
66
# header note.
7-
#Tue Jul 23 19:22:28 PDT 2019
7+
#Wed Sep 09 11:15:20 PDT 2020
88
ndk.dir=/Users/mikechoch/Library/Android/sdk/ndk-bundle
9-
sdk.dir=/Users/mikechoch/Library/Android/sdk
9+
sdk.dir=/Users/elliotmawby/Library/Android/sdk

OneSignalSDK/onesignal/src/main/java/com/onesignal/OSInAppMessageAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class OSInAppMessageAction {
1717
private static final String ID = "id";
1818
private static final String NAME = "name";
1919
private static final String URL = "url";
20-
private static final String PAGE_ID = "page_id";
20+
private static final String PAGE_ID = "pageId";
2121
private static final String URL_TARGET = "url_target";
2222
private static final String CLOSE = "close";
2323
private static final String CLICK_NAME = "click_name";

OneSignalSDK/onesignal/src/main/java/com/onesignal/OSInAppMessageController.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ void onMessageActionOccurredOnMessage(@NonNull final OSInAppMessage message, @No
299299
firePublicClickHandler(message.messageId, action);
300300
beginProcessingPrompts(message, action.getPrompts());
301301
fireClickAction(action);
302-
fireRESTCallForClick(message, action, action.getPageId());
302+
fireRESTCallForClick(message, action);
303303
fireTagCallForClick(action);
304304
fireOutcomesForClick(message.messageId, action.getOutcomes());
305305
}
@@ -467,7 +467,7 @@ void onFailure(int statusCode, String response, Throwable throwable) {
467467
}
468468
}
469469

470-
private void fireRESTCallForClick(@NonNull final OSInAppMessage message, @NonNull final OSInAppMessageAction action, @Nullable final String pageId) {
470+
private void fireRESTCallForClick(@NonNull final OSInAppMessage message, @NonNull final OSInAppMessageAction action) {
471471
final String variantId = variantIdForMessage(message);
472472
if (variantId == null)
473473
return;
@@ -491,7 +491,6 @@ private void fireRESTCallForClick(@NonNull final OSInAppMessage message, @NonNul
491491
put("player_id", OneSignal.getUserId());
492492
put("click_id", clickId);
493493
put("variant_id", variantId);
494-
if (pageId != null) { put("page_id", pageId); }
495494
if (action.isFirstClick())
496495
put("first_click", true);
497496
}};

OneSignalSDK/onesignal/src/main/java/com/onesignal/OSInAppMessagePage.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ package com.onesignal
44
import org.json.JSONException
55
import org.json.JSONObject
66

7-
const val PAGE_ID = "page_id"
8-
const val PAGE_INDEX = "page_index"
7+
const val PAGE_ID = "pageId"
8+
const val PAGE_INDEX = "pageIndex"
99

1010
class OSInAppMessagePage constructor(jsonObject: JSONObject) {
1111
var pageId: String? = null

OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignalPrefs.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ class OneSignalPrefs {
108108
public static final String PREFS_OS_DISMISSED_IAMS = "PREFS_OS_DISPLAYED_IAMS";
109109
public static final String PREFS_OS_IMPRESSIONED_IAMS = "PREFS_OS_IMPRESSIONED_IAMS";
110110
public static final String PREFS_OS_CLICKED_CLICK_IDS_IAMS = "PREFS_OS_CLICKED_CLICK_IDS_IAMS";
111+
public static final String PREFS_OS_PAGE_IMPRESSIONED_IAMS = "PREFS_OS_PAGE_IMPRESSIONED_IAMS";
111112

112113
// Player Purchase Keys
113114
static final String PREFS_PURCHASE_TOKENS = "purchaseTokens";

OneSignalSDK/onesignal/src/main/java/com/onesignal/WebViewManager.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -238,11 +238,7 @@ private void handleActionTaken(JSONObject jsonObject) throws JSONException {
238238
}
239239

240240
private void handlePageChange(JSONObject jsonObject) throws JSONException {
241-
JSONObject body = jsonObject.getJSONObject("body");
242-
String id = body.optString("id", null);
243-
if (id != null) {
244-
OneSignal.getInAppMessageController().onPageChanged(message, body);
245-
}
241+
OneSignal.getInAppMessageController().onPageChanged(message, jsonObject);
246242
}
247243
}
248244

OneSignalSDK/unittest/src/test/java/com/onesignal/InAppMessagingHelpers.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ public static JSONObject buildTestActionJson() throws JSONException {
161161
put("url", "https://www.onesignal.com");
162162
put("url_target", "webview");
163163
put("close", true);
164-
put("page_id", IAM_PAGE_ID);
164+
put("pageId", IAM_PAGE_ID);
165165
put("data", new JSONObject() {{
166166
put("test", "value");
167167
}});
@@ -170,8 +170,8 @@ public static JSONObject buildTestActionJson() throws JSONException {
170170

171171
public static JSONObject buildTestPageJson() throws JSONException {
172172
return new JSONObject() {{
173-
put("page_index", 1);
174-
put("page_id", IAM_PAGE_ID);
173+
put("pageIndex", 1);
174+
put("pageId", IAM_PAGE_ID);
175175
}};
176176
}
177177
}

0 commit comments

Comments
 (0)