Mobile Master Collection
The Mobile Master Collection is a plugin collection that provides native mobile features for game application projects in both Construct 3 and Construct 2 .
Features are native Android and iOS SDK integrations for mobile, including in-application purchases, in-application subscriptions, dialogs, local notifications, push notifications, rich media notifications, native messaging and emails, toast notifications, badges, power management, game performance boost, cloud saves, analytics, tracking, attribution, webview control, browser control and redirects, networking, mobile device information, mobile ratings and reviews, background services and tasks, social network integration such as Facebook and Google, advertisements, etc.
Introduction
1. The first step is to add the mobile plugin into the project.
2. Input your project name, description, version and id in the project properties section.
3. Export to Android or iOS.
4. After export, please click to read the tutorial for development, testing and publishing.
The Mobile Master Collection is a plugin collection that provides native mobile features for game application projects by integrating native the Android SDKs and iOS SDKs of a plugin's feature in both Construct 3 and Construct 2 .
Each plugin covers most, if not all the features of a native Android SDK and iOS SDK, while still remaining easy to use.
Plugins List
Features
There is currently nothing to show, we will add more in the future.
How to use?
The Mobile Master Collection is a plugin collection that provides native mobile features for game application projects in both Construct 3 and Construct 2.
It is easy to add new features into your mobile application projects, you will only need to follow the steps below.
1. The first step is to add one of the native mobile plugins in the Mobile Master Collection, into your Construct 3 or Construct 2 project.
2. The second step is to add your native mobile credentials.
Some native mobile plugins require you to input your application credentials, for example in the Mobile Facebook plugin, you need the application id and application name of your Facebook mobile application project, both for Android and iOS to successfully export and build.
This is required to establish the link between the Android SDK or iOS SDK with the application project.
Guides
The Mobile Master Collection uses native mobile implementations and features, which means projects need to be exported and built before use or debugging.
Native mobile features are calling Java or Kotlin methods on Android, and Objective-C and Swift methods on iOS. Therefore, application projects with native mobile features require exporting to Android or iOS to be able to run properly.
Documentation
The Mobile Master Collection is a plugin collection that provides native mobile features for game application projects by integrating native the Android SDKs and iOS SDKs of a plugin's feature in both Construct 3 and Construct 2.
The Mobile Master Collection implements features in the Android SDK, and other 3rd party Software Development Kits (SDKs) developed by services, platforms and library developers.
The Mobile Master Collection implements features in the iOS SDK, and other 3rd party Software Development Kits (SDKs) developed by services, platforms and library developers.
Showcase
There is currently nothing to show, we will add more in the future.
Built-in Debugger
There are times when there are issues with your projects and you are you not sure what is causing it. In this case, you can debug your application by looking at the browser console, and check if there is any error.
If there is no error, then it might be something else that is causing it. To properly debug, you need to analyze your project step by step, and in order to do that you need to be able to know the processes happening in your project and its objects.
In this case, the Mobile Master Collection plugins provide a debug property, which will allow you to see what is happening internally. In order to do this, please select the mobile plugin, look at the properties section and look for the debug property toggle.
The debug property toggle will log processes the plugin deem as important to display to the developer, including ordinary logs, warnings and even detailed errors.
After you are done debugging your application, make sure to disable the debug toggle property. This will not cause any issues with your application, even if accidentally setting this enabled for your production release builds. However, just because it is harmless, there is no need for this additional process to keep running, therefore make sure to disable this afterwards.
To learn to debug android and ios applications, please click the links below to visit the tutorial pages.
To debug native mobile applications, you can use the following browsers.
You can also debug native mobile applications through Android Studio and Xcode, and see the logs in their native consoles.
Additional resources:
Android debugging steps:
To debug Android applications, you need an exported debug .apk, or build your project in Android Studio or Cordova, and click the debug build button.
From your mobile device or Android Studio / Cordova virtual device, enable USB Debugging. If you are using a mobile device, you also need to connect both ends of your USB cable to your mobile device and computer, and make sure your computer recognizes the device for debugging.
Launch your mobile application in your mobile device or virtual mobile device.
Launch Chrome's inspect devices page from your computer.
Type into the address bar in Google Chrome: chrome://inspect/#devices
Look for your application in the applications list of your connected device.
Click the inspect or inspect fallback button. This will finally launch the debugging console.
iOS debugging steps:
To debug iOS applications, you need to create an Apple Developer account.
Requirements
Testing iOS device
These are necessary to create the credentials, for application build and testing. Afterwards, completing the requirements for publishing.
Certificate (p12) and Provisioning Profile
These need to be configured to be able to build the iOS application for testing.
Latest Xcode does not require this anymore.
For more information regarding testing iOS applications, please visit this article.
Tutorial Kit
Instructions Kit
Specifications
-
Instructions - The game project contains instructions and steps on how to use the addon and its features.
-
Action, Conditions and Expressions - It covers the implementation of each action, condition and expression.
-
Tips and Tricks - It provides some tips and tricks on the recommended ways of using the addon.