Toggle navigation
Toggle navigation
This project
Loading...
Sign in
open-source
/
warply_android_sdk_maven_plugin
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Panagiotis Triantafyllou
2023-11-28 12:58:42 +0200
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
52cbbc8a197be41debd205517d64c0d734a8b85a
52cbbc8a
1 parent
58e30650
vouchers fixes
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
70 additions
and
2 deletions
.idea/deploymentTargetDropDown.xml
warply_android_sdk/build.gradle
warply_android_sdk/src/main/java/ly/warp/sdk/utils/WarplyManagerHelper.java
warply_android_sdk/src/main/res/layout/activity_loyalty_wallet.xml
warply_android_sdk/src/main/res/values/strings.xml
.idea/deploymentTargetDropDown.xml
0 → 100644
View file @
52cbbc8
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"deploymentTargetDropDown"
>
<targetSelectedWithDropDown>
<Target>
<type
value=
"QUICK_BOOT_TARGET"
/>
<deviceKey>
<Key>
<type
value=
"VIRTUAL_DEVICE_PATH"
/>
<value
value=
"$USER_HOME$/.android/avd/Pixel_6a_API_29.avd"
/>
</Key>
</deviceKey>
</Target>
</targetSelectedWithDropDown>
<timeTargetWasSelectedWithDropDown
value=
"2023-11-28T10:41:57.588318Z"
/>
</component>
</project>
\ No newline at end of file
warply_android_sdk/build.gradle
View file @
52cbbc8
...
...
@@ -2,7 +2,7 @@ apply plugin: 'com.android.library'
ext
{
PUBLISH_GROUP_ID
=
'ly.warp'
PUBLISH_VERSION
=
'4.5.5.4r
3
'
PUBLISH_VERSION
=
'4.5.5.4r
4
'
PUBLISH_ARTIFACT_ID
=
'warply-android-sdk'
}
...
...
warply_android_sdk/src/main/java/ly/warp/sdk/utils/WarplyManagerHelper.java
View file @
52cbbc8
...
...
@@ -180,6 +180,38 @@ public class WarplyManagerHelper {
return
url
;
}
private
static
String
constructCampaignUrl
(
Campaign
item
,
String
dlParam
)
{
WarplyManager
.
getSingleCampaign
(
item
.
getSessionUUID
());
String
url
=
item
.
getIndexUrl
();
// + "?web_id=" + WarpUtils.getWebId(Warply.getWarplyContext())
// + "&app_uuid=" + WarplyProperty.getAppUuid(Warply.getWarplyContext())
// + "&api_key=" + WarpUtils.getApiKey(Warply.getWarplyContext())
// + "&session_uuid=" + item.getSessionUUID()
// + "&access_token=" + WarplyDBHelper.getInstance(Warply.getWarplyContext()).getAuthValue("access_token")
// + "&refresh_token=" + WarplyDBHelper.getInstance(Warply.getWarplyContext()).getAuthValue("refresh_token")
// + "&client_id=" + WarplyDBHelper.getInstance(Warply.getWarplyContext()).getClientValue("client_id")
// + "&client_secret=" + WarplyDBHelper.getInstance(Warply.getWarplyContext()).getClientValue("client_secret");
JSONObject
params
=
new
JSONObject
();
try
{
params
.
putOpt
(
"web_id"
,
WarpUtils
.
getWebId
(
Warply
.
getWarplyContext
()));
params
.
putOpt
(
"app_uuid"
,
WarplyProperty
.
getAppUuid
(
Warply
.
getWarplyContext
()));
params
.
putOpt
(
"api_key"
,
WarpUtils
.
getApiKey
(
Warply
.
getWarplyContext
()));
params
.
putOpt
(
"session_uuid"
,
item
.
getSessionUUID
());
params
.
putOpt
(
"access_token"
,
WarplyDBHelper
.
getInstance
(
Warply
.
getWarplyContext
()).
getAuthValue
(
"access_token"
));
params
.
putOpt
(
"refresh_token"
,
WarplyDBHelper
.
getInstance
(
Warply
.
getWarplyContext
()).
getAuthValue
(
"refresh_token"
));
params
.
putOpt
(
"client_id"
,
WarplyDBHelper
.
getInstance
(
Warply
.
getWarplyContext
()).
getClientValue
(
"client_id"
));
params
.
putOpt
(
"client_secret"
,
WarplyDBHelper
.
getInstance
(
Warply
.
getWarplyContext
()).
getClientValue
(
"client_secret"
));
params
.
putOpt
(
"dl_param"
,
dlParam
);
}
catch
(
JSONException
e
)
{
e
.
printStackTrace
();
}
WarpUtils
.
setWebviewParams
(
Warply
.
getWarplyContext
(),
params
);
return
url
;
}
public
static
String
constructCampaignUrl
(
Campaign
item
,
boolean
fromWidget
)
{
item
.
setNew
(
false
);
String
url
=
item
.
getIndexUrl
();
...
...
@@ -984,6 +1016,25 @@ public class WarplyManagerHelper {
}
/**
* Open DL for SM Deals campaign
*/
public
static
void
handleSMDealsCampaign
(
Context
context
,
String
dlParam
)
{
if
(!
noInternetDialog
(
context
,
true
))
{
noInternetDialog
((
Activity
)
context
);
return
;
}
if
(
mCampaignListAll
!=
null
&&
mCampaignListAll
.
size
()
>
0
)
{
for
(
Campaign
camp
:
mCampaignListAll
)
{
if
(
camp
.
getSessionUUID
().
equals
(
"39e70f0548884020809dda5f78d06c85"
)
||
camp
.
getSessionUUID
().
equals
(
"8314046c83a44576a03ccc3cd9e825db"
))
{
context
.
startActivity
(
WarpViewActivity
.
createIntentFromURL
(
context
,
WarplyManagerHelper
.
constructCampaignUrl
(
camp
,
dlParam
)));
break
;
}
}
}
}
/**
* Open Pacing
*/
public
static
String
openPacing
()
{
...
...
warply_android_sdk/src/main/res/layout/activity_loyalty_wallet.xml
View file @
52cbbc8
This diff is collapsed. Click to expand it.
warply_android_sdk/src/main/res/values/strings.xml
View file @
52cbbc8
...
...
@@ -201,7 +201,7 @@
<string
name=
"cos_dlg_negative_button4"
>
Όχι
</string>
<string
name=
"cos_dlg_positive_button3"
>
Ναι
</string>
<string
name=
"cos_vouchers_title"
>
Υπόλοιπο επιδότησης
</string>
<string
name=
"cos_vouchers_info_title"
>
Ενημερώσου για το υπόλοιπο επιδότησης
</string>
<string
name=
"cos_vouchers_info_title"
>
Δες το διαθέσιμο υπόλοιπο
</string>
<string
name=
"cos_loyalty_history"
>
Ιστορικό
</string>
<string
name=
"cos_redeemed_coupons_loyalty_title"
>
Εξαργυρωμένα κουπόνια
</string>
<string
name=
"cos_history_info_text"
>
Δες αναλυτικά το συνολικό όφελός σου έως τώρα από κουπόνια
</string>
...
...
Please
register
or
login
to post a comment