Commit Graph

137 Commits

Author SHA1 Message Date
Terence Burns
cd8819e072 Missing file from CL 2345308
[CL 2345458 by Terence Burns in Main branch]
2014-10-30 17:11:22 -04:00
Terence Burns
bccbbc9e5a In App Purchases Google Play.
- IAP added using the google play billing helper functionality
- App Licensing Key and checking added, but not yet used.

- Changes to Store purchases to allow consumable flags.
- New maps added for android testing, this uses static responses for IAP purchase testing.

A few improvements left
- need licensing working for the query process.
- need testing without static responses. Work with google test responses.

[CL 2345308 by Terence Burns in Main branch]
2014-10-30 17:06:50 -04:00
JJ Hoesing
22f3cbb2fe - Initialize Android VR HMDs from the Java UI thread.
- The Native->Java->JavaUI->Native callback could probably be made more generic than this.

[CL 2335076 by JJ Hoesing in Main branch]
2014-10-20 19:15:50 -04:00
Chris Babcock
fe7da34aec Removed Vibrator.hasVibrator() check since it was added in API11
#ue4
#Android

[CL 2307395 by Chris Babcock in Main branch]
2014-09-23 16:40:36 -04:00
Chris Babcock
6efa254792 Implemented FPlatformMisc::Controlscreensaver for Android and added ControlScreensaver Blueprint node
integrate from UE4-Fortnite
#ue4
#android

[CL 2303138 by Chris Babcock in Main branch]
2014-09-18 17:09:29 -04:00
Ryan Gerleve
be1e151d19 Convert to Google Play Games C++ SDK
Fix TTP 344211 - Leaderboard read now works for Google Play

#codereview josh.adams

[CL 2302926 by Ryan Gerleve in Main branch]
2014-09-18 16:41:28 -04:00
Chris Babcock
62788d6c1e Added force feedback support to Android to drive phone vibration
Merge //depot/UE4-Fortnite/... to to //depot/UE4/...
#ue4
#android

[CL 2300157 by Chris Babcock in Main branch]
2014-09-16 17:32:10 -04:00
Robert Jones
747014db6b Added support to Audio device for Android to check if background music/audio is playing.
[CL 2295167 by Robert Jones in Main branch]
2014-09-12 11:37:24 -04:00
Robert Jones
46586c6151 #ttp 344974 WEX: Support Android System font
Changed so that on start up we find the font dir and assign it to a global.
Double checked that 'droidsans' is a safe ttf to default to - it is.

#codereview chris.babcock, nick.atamas

[CL 2290870 by Robert Jones in Main branch]
2014-09-09 12:20:07 -04:00
Josh Adams
ea7b46777c - Added Android HardwareSurvey
- Unified some of the hardware survey code to use Set/GetStoredValue() for last survey time
- Added Get/SetStoredValue for IOS (to use NSUserDefaults)
- NOTE: Mobile devices will report very often - settings are per app, and when they are deleted and re-installed, they will report again.
#codereview chris.babcock,ian.thomas

[CL 2267419 by Josh Adams in Main branch]
2014-08-22 10:24:13 -04:00
Saul Abreu
723301557d Fix for gnustl_shared not being loaded on Android devices before UE4 is loaded.
[CL 2261281 by Saul Abreu in Main branch]
2014-08-18 15:45:13 -04:00
Daniel Lamb
60ef19ca8f Added code to move android application to background (minimize). Also implemented quit for android.
Added JNI error codes to make errors in that easier to debug.

[CL 2243721 by Daniel Lamb in Main branch]
2014-08-04 20:46:25 -04:00
Robert Jones
365c65b557 TPP #341357 MobileMVP: Add support for OSS connect action in blueprint and response handling
Second pass
Removed new interface and change implementation to use the Indentify interface
Created Android implementation of the same.

[CL 2239877 by Robert Jones in Main branch]
2014-08-01 10:52:44 -04:00
Robert Jones
2aa36b96ac TPP #341357 MobileMVP: Add support for OSS connect action in blueprint and response handling
Initial pass
Adds component for blueprint and interface
Contains Android implementation only.
Everything else is null stubbed out.

Todo: figure out how to deal with failure error codes properly

[CL 2238494 by Robert Jones in Main branch]
2014-07-31 12:34:53 -04:00
Ryan Gerleve
c594bb8738 Update the Google Play achievement cache in native code after a reset command
[CL 2234807 by Ryan Gerleve in Main branch]
2014-07-28 14:55:35 -04:00
Ryan Gerleve
7820e78f83 Add new console command "online.ResetAchievements" and implement ResetAchievements for Google Play
On Google Play, this command will reset the achievements of the currently signed in user, and this user must be flagged as tester account in the developer console.
Google only seems to be resetting standard (non-incremental) achievements for some reason.

[CL 2234599 by Ryan Gerleve in Main branch]
2014-07-28 12:50:02 -04:00
Rolando Caloca
62373550e1 UE4 - Fix typo
[CL 2228592 by Rolando Caloca in Main branch]
2014-07-23 11:46:00 -04:00
Chris Babcock
5fc6ab1c3a Added console swipe history for Android
#Android
#ttp 341718
#codereview Daniel.Lamb,Josh.Adams

[CL 2227668 by Chris Babcock in Main branch]
2014-07-22 18:03:47 -04:00
Chris Babcock
53eb0d6358 integrating Android virtual keyboard from UE4-Fortnite to UE4
[CL 2225897 by Chris Babcock in Main branch]
2014-07-21 16:20:58 -04:00
Daniel Lamb
7ed0dc7ee3 Started syncing androidMain with onCreate from java to stop synchronzation issues. Removed sleep hack which was doing something similar.
Changed the achivement query so that if not connected it will fail right away instead of waiting.
#codereview Ryan.Gerleve
#codereview Chris.Babcock

[CL 2187831 by Daniel Lamb in Main branch]
2014-07-10 14:41:00 -04:00
Chris Babcock
66f4e50964 Changed default Android depth buffer precision to 24 and added Android platform setting to choose preference.
#Android
#TTP 334728

[CL 2120147 by Chris Babcock in Main branch]
2014-06-27 17:59:00 -04:00
Ryan Gerleve
92dfda43e9 Fix Google Play and re-enable it for Tappy Chicken
Don't try to connect() to Google Play before the activity's onCreate() has been called, this was causing a crash/hang.

[CL 2119526 by Ryan Gerleve in Main branch]
2014-06-27 11:22:12 -04:00
Chris Babcock
3e1eef3eb0 Allow portrait on Android tablets, but force landscape on NVidia Shield, Google TV, Kindle Fire TV, Ouya
#TTP 337401 - CRITICAL: Regression: ANDROID: TappyChicken opens in landscape on tablets
#UE4
#Android

[CL 2111000 by Chris Babcock in Main branch]
2014-06-19 18:32:18 -04:00
Daniel Lamb
70c1dbdd00 Integrate 2082055 4.2 -> Main
Fix for google play projects which don't have google play enabled initializing google play..
#codereview Peter.Sauerbrei
#codereview JJ.Hoesing

//depot/UE4-Releases/4.2/Engine/...

to //depot/UE4/Engine/...

[CL 2082297 by Daniel Lamb in Main branch]
2014-05-22 15:49:58 -04:00
Peter Sauerbrei
fa21b9915b Merging
//depot/UE4-TappyChicken/Engine/Build/...

to //depot/UE4/Engine/Build/...

[CL 2081896 by Peter Sauerbrei in Main branch]
2014-05-22 09:08:10 -04:00