Unreal Engine 4 plugin that allow you to integrate in-app updates into your game.
This plugin implements Google Play In-App updates feature into UE4. For now Flexible type of update NOT SUPPORTED, only Immediate. Plugin designed to work on 4.23.1 but probably will launch without any errors on earlier or later versions of Unreal.
Also note:
- Google in-app updates work only for Android 5+ devices
- Google in-app updates does not work with internal test
- Update message can appear after some time when app was just published by system
- Download latest version of plugin
- Unzip acrhive to /Plugins/
- (for C++ usage) Open /Source/ProjectName/ProjectName.build.cs file and add AndroidInAppUpdate to dependency list.
- Right Mouse Click to ProjectName.uproject -> Generate Project Files
After installation you need to call blueprint node named: TryRunImmediateUpdate. You can call it whatever place you want (like BeginPlay in LevelBlueprint). Make sure node get hit via breakpoint.
If you want call code via C++ you can do it via: UAndroidInAppUpdateBPLib::TryRunImmediateUpdate(); Don't forget, you also need to include "AndroidInAppUpdateBPLib.h" to file.
For troubleshoot please check this page of Google Documentation: Troubleshoot. If that will not help, please left your problem in Issue section of repository.
Feel free to do PR into this repository. Also feel free to use this plugin in you're own developer needs. If you having some troubles with plugin or want some feature use Issues section.
You can support this project by giving it a star.