GDK Installation Guide
Requirements
Unity 2022.3.39+
Minimum Android SDK version: 24
Minimum iOS version: 12.0
Import GDK package
Download the latest GDK Unity package [here]
Import
.unitypackageinto your project
Setup
Drag and drop the GDK prefab from Assets/NEGdk/Prefab/NEGdk.prefab into your start scene
Select the NEGdk GameObject and update the configuration in the Inspector for your game.
NEGDK uses Ramper to support social login on Android and iOS. Your app's scheme must be configured for this feature to work. Follow the section below for setting up your app's scheme on Android and iOS.
Setup for Android
Create custom
AndroidManifestby checking the boxCustom Main ManifestinPlayer Setting/Android/Publising Settings.AndroidManifestThe file will be found at
Assets/Plugins/Android/AndroidManifest.xmlAdd your app's scheme in
activitysection inAndroidManifest.xml:
<application>
<activity android:name="com.unity3d.player.UnityPlayerActivity"
android:theme="@style/UnityThemeSelector">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="your_app_scheme"/>
</intent-filter>
</activity>
</application>Add INTERNET permission in
AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />Setup for iOS
Update
Assets/NEGdk/Editor/IOSPostProcessBuild.csto add your app scheme for iOS automatically whenever building an XCode project with Unity:
public static class IOSPostProcessBuild
{
// UPDATE YOUR APP SCHEME HERE
private static readonly string BundleURLScheme = "your_app_scheme"; Example
You can check out the example code at Asssets/NEGdk/Sample/NEGdkSample.cs
Last updated