gameDNA
(gameDNA)
January 25, 2016, 10:38pm
1
http://gamednastudio.com/plugins/images/AmazonServices/Promo1.jpg
The Amazon Services plugin lets you integrate out-of-the-box Amazon Services into your Unreal Engine 4 project (compatible with Android).
FEATURES:
★ In-App Purchases
★ Implements Online Subsystem
★ Works with dev & shipping builds
★ Out-of-the-box for Android
★ No additional libraries are needed
★ Native features
★ Works with Blueprint-only & source code projects
★ Works with Launcher & GitHub UE4 versions
INFO:
★ Current version: 1.0
★ Binaries compiled for: Unreal Engine 4.10.2
★ Required Unreal Engine 4.10 or above.
Available for FREE on GitHub: https://github.com/gameDNAstudio/AmazonServices
Jambax
(Jambax)
January 26, 2016, 12:10am
2
An officer and a gentlemen! I’ll likely never develop for Amazon but things like this are always very welcome.
OT: We use your Google Analytics in production now, brilliant it is!
Wow! Our developers had sent me this today and explained that you actually beat them to it, so kudos! Going to have to feature this for sure
gameDNA
(gameDNA)
April 4, 2016, 4:14pm
4
1.2 version of Amazon Services Plugin released!
Available on GitHub: GitHub - gameDNAstudio/AmazonServices: A plugin for Unreal Engine 4 that lets you integrate Amazon Ser
Binaries are now compiled for Unreal Engine 4.11
Any of seeing this for iOS as well?
gameDNA
(gameDNA)
May 17, 2016, 8:43pm
6
Amazon doesn’t provide In-App Purchases for iOS
gameDNA
(gameDNA)
June 2, 2016, 8:17pm
7
Amazon Services Plugin 1.3 for UE 4.12 released!
Available on GitHub: GitHub - gameDNAstudio/AmazonServices: A plugin for Unreal Engine 4 that lets you integrate Amazon
Binaries are now compiled for Unreal Engine 4.12
ehi, I have some question, the plugin is backward compatible with old version or I need to download the right version for specified engine version?
for use it I need to install it into plugin folder of engine or or into plugin folder of project?
gameDNA
(gameDNA)
July 13, 2016, 1:09pm
9
ehi, I have some question, the plugin is backward compatible with old version or I need to download the right version for specified engine version?
for use it I need to install it into plugin folder of engine or or into plugin folder of project?
It would be better to install plugin for proper UE4 version. You can find versions for 4.10, 4.11 and 4.12 in “releases” tab and also in separate branches on GitHub.
You should install it into plugin folder of project.
thanks for fat replay, just 1 more thing into this plugin you are included what feature*? (isn’t really clear the description, only in app purchase are clearly writed)
*Amazon Mobile Ads, Amazon GameCircle, Login With Amazon, Amazon In App Purchasing, Amazon Maps, Amazon Cloud Drive, Amazon Device Messaging
gameDNA
(gameDNA)
July 13, 2016, 2:10pm
11
thanks for fat replay, just 1 more thing into this plugin you are included what feature*? (isn’t really clear the description, only in app purchase are clearly writed)
*Amazon Mobile Ads, Amazon GameCircle, Login With Amazon, Amazon In App Purchasing, Amazon Maps, Amazon Cloud Drive, Amazon Device Messaging
Currently plugin supports only Amazon In App Purchases but I have plans to extend functionality.
thanks again for fast reply
Good to know.
in my opinion gamecircle and Amazon login need to be prioritized respect to the other.
I hope that functionality come one day.
Vahid
(Vahid)
July 30, 2016, 2:13pm
13
Hi [MENTION=18952]gameDNA studio[/MENTION]
I tried this plugin on my project (Github source) 4.12.2
but I couldn’t build my apk, I can build project without this plugin…
My DefaultEngine:
[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
bEnableGooglePlaySupport=False
bEnableAmazonSupport=True
I tried both true and false for bEnableGooglePlaySupport
My Log:
MainFrameActions: Packaging (Android (ETC1)): Project.Cook: Cleaning cooked data.
MainFrameActions: Packaging (Android (ETC1)): CommandUtils.RunCommandlet: Running UE4Editor Cook for project C:\Users\Vahid-A PC\Documents\Unreal Projects\AbcAR\AbcAR.uproject
MainFrameActions: Packaging (Android (ETC1)): CommandUtils.RunCommandlet: Commandlet log file is F:\UnrealEngine-release-Source4.12.2\Engine\Programs\AutomationTool\Saved\Cook-2016.07.30-18.34.51.txt
MainFrameActions: Packaging (Android (ETC1)): CommandUtils.Run: Run: F:\UnrealEngine-release-Source4.12.2\Engine\Binaries\Win64\UE4Editor-Cmd.exe "C:\Users\Vahid-A PC\Documents\Unreal Projects\AbcAR\AbcAR.uproject" -run=Cook -TargetPlatform=Android_ETC1 -fileopenlog -unversioned -abslog=F:\UnrealEngine-release-Source4.12.2\Engine\Programs\AutomationTool\Sav
ed\Cook-2016.07.30-18.34.51.txt -stdout -FORCELOGFLUSH -CrashForUAT -unattended -UTF8Output
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: LogInit:Display: Running engine for game: AbcAR
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: LogInit:Display: RandInit(1789370694) SRandInit(1789370696).
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.53:268] 0]LogShaderCompilers:Display: Using Local Shader Compiler.
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.53:977] 0]LogDerivedDataCache:Display: Cache Size: 512 MB
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:028] 0]LogDerivedDataCache:Display: Loaded Boot cache: C:/Users/Vahid-A PC/Documents/Unreal Projects/AbcAR/DerivedDataCache/Boot.ddc
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:833] 0]LogTemp:Display: Loaded TP AllDesktopTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:840] 0]LogTemp:Display: Loaded TP WindowsClientTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:847] 0]LogTemp:Display: Loaded TP WindowsNoEditorTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:854] 0]LogTemp:Display: Loaded TP WindowsServerTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:861] 0]LogTemp:Display: Loaded TP WindowsTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:868] 0]LogTemp:Display: Loaded TP AndroidTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:874] 0]LogTemp:Display: Loaded TP Android_ASTCTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:880] 0]LogTemp:Display: Loaded TP Android_ATCTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:890] 0]LogTemp:Display: Loaded TP Android_DXTTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:897] 0]LogTemp:Display: Loaded TP Android_ETC1TargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:904] 0]LogTemp:Display: Loaded TP Android_ETC2TargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:917] 0]LogTemp:Display: Loaded TP Android_MultiTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:917] 0]LogTemp:Display: Loaded TP Android_PVRTCTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:919] 0]LogTemp:Display: Loaded TP HTML5TargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:945] 0]LogTemp:Display: Loaded TP IOSTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:952] 0]LogTemp:Display: Loaded TP TVOSTargetPlatform
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.54:953] 0]LogTargetPlatformManager:Display: Building Assets For Android_ETC1
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.56:551] 0]LogWindows:Warning: CreateProc failed (2) ..\..\..\Engine\Binaries/Win64/CrashReportClient.exe -Unattended -nullrhi -AppName=UE4-AbcAR -CrashGUID=UE4CC-Windows-0CDCFBA54D465095F7DA66A9CC55FE0A_0000 -DebugSymbol
MainFrameActions: Packaging (Android (ETC1)): s=..\..\..\Engine\Intermediate\Symbols
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.56:551] 0]LogOutputDevice:Error:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: begin: stack for UAT
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.56:551] 0]LogWindows:Error: === Critical error: ===
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: Assertion failed: ModuleManager.IsModuleLoaded(ModuleName) [File:F:\UnrealEngine-release-Source4.12.2\Engine\Source\Runtime\Core\Public\Modules\ModuleManager.h] [Line: 240]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: Tried to get module interface for unloaded module: 'OnlineSubsystem'
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: KERNELBASE.dll
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Core.dll!FOutputDeviceWindowsError::Serialize() [f:\unrealengine-release-source4.12.2\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:102]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Core.dll!FOutputDevice::Logf__VA() [f:\unrealengine-release-source4.12.2\engine\source\runtime\core\private\misc\outputdevice.cpp:154]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Core.dll!FDebug::AssertFailed() [f:\unrealengine-release-source4.12.2\engine\source\runtime\core\private\misc\outputdevice.cpp:440]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-AmazonServices.dll
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-AmazonServices.dll
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Core.dll!FModuleManager::LoadModuleWithFailureReason() [f:\unrealengine-release-source4.12.2\engine\source\runtime\core\private\modules\modulemanager.cpp:480]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Projects.dll!FModuleDescriptor::LoadModulesForPhase() [f:\unrealengine-release-source4.12.2\engine\source\runtime\projects\private\moduledescriptor.cpp:398]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Projects.dll!FPluginManager::LoadModulesForEnabledPlugins() [f:\unrealengine-release-source4.12.2\engine\source\runtime\projects\private\pluginmanager.cpp:540]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Cmd.exe!FEngineLoop::LoadStartupModules() [f:\unrealengine-release-source4.12.2\engine\source\runtime\launch\private\launchengineloop.cpp:2163]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Cmd.exe!FEngineLoop::PreInit() [f:\unrealengine-release-source4.12.2\engine\source\runtime\launch\private\launchengineloop.cpp:1609]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Cmd.exe!GuardedMain() [f:\unrealengine-release-source4.12.2\engine\source\runtime\launch\private\launch.cpp:114]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Cmd.exe!GuardedMainWrapper() [f:\unrealengine-release-source4.12.2\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Cmd.exe!WinMain() [f:\unrealengine-release-source4.12.2\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: UE4Editor-Cmd.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: KERNEL32.DLL
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: ntdll.dll
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: ntdll.dll
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: [2016.07.30-14.04.56:551] 0]LogOutputDevice:Error:
MainFrameActions: Packaging (Android (ETC1)): UE4Editor-Cmd: end: stack for UAT
MainFrameActions: Packaging (Android (ETC1)): CommandUtils.Run: Run: Took 5.2721679s to run UE4Editor-Cmd.exe, ExitCode=3
MainFrameActions: Packaging (Android (ETC1)): Project.Cook: Cook failed. Deleting cooked data.
MainFrameActions: Packaging (Android (ETC1)): Program.: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Cook failed. ---> AutomationTool.AutomationException: BUILD FAILED: Failed while running Cook for C:\Users\Vahid-A PC\Documents\Unreal Projects\AbcAR\AbcAR.u
MainFrameActions: Packaging (Android (ETC1)): project; see log F:\UnrealEngine-release-Source4.12.2\Engine\Programs\AutomationTool\Saved\Logs\Cook-2016.07.30-18.34.56.txt
MainFrameActions: Packaging (Android (ETC1)): at AutomationTool.CommandUtils.RunCommandlet(FileReference ProjectName, String UE4Exe, String Commandlet, String Parameters) in F:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\AutomationUtils\CommandletUtils.cs:line 359
MainFrameActions: Packaging (Android (ETC1)): at Project.Cook(ProjectParams Params) in f:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\Scripts\CookCommand.Automation.cs:line 24
MainFrameActions: Packaging (Android (ETC1)): --- End of inner exception stack trace ---
MainFrameActions: Packaging (Android (ETC1)): at Project.Cook(ProjectParams Params) in f:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\Scripts\CookCommand.Automation.cs:line 262
MainFrameActions: Packaging (Android (ETC1)): at BuildCookRun.DoBuildCookRun(ProjectParams Params) in f:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 212
MainFrameActions: Packaging (Android (ETC1)): at AutomationTool.BuildCommand.Execute() in F:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 28
MainFrameActions: Packaging (Android (ETC1)): at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands) in F:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 538
MainFrameActions: Packaging (Android (ETC1)): at AutomationTool.Automation.Process(String] CommandLine) in F:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 509
MainFrameActions: Packaging (Android (ETC1)): at AutomationTool.Program.MainProc(Object Param) in F:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\Program.cs:line 131
MainFrameActions: Packaging (Android (ETC1)): at AutomationTool.InternalUtils.RunSingleInstance(Func`2 , Object Param) in F:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 704
MainFrameActions: Packaging (Android (ETC1)): at AutomationTool.Program.() in F:\UnrealEngine-release-Source4.12.2\Engine\Source\Programs\AutomationTool\Program.cs:line 54
MainFrameActions: Packaging (Android (ETC1)): Program.: AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
MainFrameActions: Packaging (Android (ETC1)): Domain_ProcessExit
MainFrameActions: Packaging (Android (ETC1)): AutomationToolLauncher exiting with ExitCode=25
MainFrameActions: Packaging (Android (ETC1)): copying UAT log files...
MainFrameActions: Packaging (Android (ETC1)): BUILD FAILED
PackagingResults:Error: Error Unknown Cook Failure
Thanks
anonymous_user_e71e0d8aahid;573224:
Hi @gameDNA
I tried this plugin on my project (Github source) 4.12.2
but I couldn’t build my apk, I can build project without this plugin…
My DefaultEngine:
[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
bEnableGooglePlaySupport=False
bEnableAmazonSupport=True
I tried both true and false for bEnableGooglePlaySupport
…
Thanks
@Vahid @gameDNA
Not sure…but I guess its an issue with 4.12.x. See this post: Packaging error 4.12p5 - Programming & Scripting - Epic Developer Community Forums
gameDNA
(gameDNA)
August 5, 2016, 3:42pm
15
Thank you @. It helped me a lot! @Vahid you can download fixed version.
Amazon Services Plugin 1.3.1 released!
**CHANGELOG:
**- Fixed issue with not compiling on UE 4.12
Available on GitHub: GitHub - gameDNAstudio/AmazonServices: A plugin for Unreal Engine 4 that lets you integrate Amazon Services into your project.
Vahid
(Vahid)
August 6, 2016, 4:29am
16
Great Man… I’ll test it today
Update : Compiled without any problem…
Vahid
(Vahid)
August 6, 2016, 5:15am
17
[MENTION=18952]gameDNA studio[/MENTION]
1-Where i must add my Application key from Amazon to UE4?
2-I used same keys as GooglePlay for my IAP, is this OK ?
3-Also There’s a warning on Amazon panel about using IAP v2.0 and IPA v1.0 is seems not supporting more … What IPA you used ?
gameDNA
(gameDNA)
August 11, 2016, 10:04pm
18
[MENTION=18952]gameDNA studio[/MENTION]
1-Where i must add my Application key from Amazon to UE4?
2-I used same keys as GooglePlay for my IAP, is this OK ?
3-Also There’s a warning on Amazon panel about using IAP v2.0 and IPA v1.0 is seems not supporting more … What IPA you used ?
UE 4.13 will have included Amazon plugin so I think you should wait for final release.
asmrpuppy
(ASMR Puppy)
July 5, 2017, 8:27pm
19
Hey gameDNA Studios.
I noticed this is deprecated. I’d be very interested in using it.
I wonder, what is the reason for its deprecation?
Thanks for all the great other products you provide!
Regards,
James
gameDNA
(gameDNA)
July 5, 2017, 9:03pm
20
Hey gameDNA Studios.
I noticed this is deprecated. I’d be very interested in using it.
I wonder, what is the reason for its deprecation?
Thanks for all the great other products you provide!
Regards,
James
Hi James,
It’s deprecated because Amazon plugin is now included in UE4 (Online Subsystem GameCircle).
Patrick,
gameDNA