Skip to content

Commit

Permalink
Release/v5.1.0 (#20)
Browse files Browse the repository at this point in the history
* Update smartAdvertisements.md

* Latest binaries

* Updated docs

Co-authored-by: codaman <mypod.mcb@gmail.com>
  • Loading branch information
AleBles and codaman authored Apr 5, 2022
1 parent 19bf8cd commit da9f0be
Show file tree
Hide file tree
Showing 737 changed files with 7,538 additions and 15 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@ This CHANGELOG documents all changes for the Gamedock SDK.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [5.1.0] - 04-04-2022

### Added
- Added Support for Azerion Connect
- Added Device ID to ZendeskWebview

### Removed
- Removed Lotame SDK support


## [5.0.0] - 01-01-2022

### Changed
Expand Down
30 changes: 29 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,35 @@ The Gamedock SDK is designed to give developers access to Gamedock Console funct

## Installation

**Cordova:**
### Android

You can add gamedock and it's dependancies to your gradle file:
```
implementation 'io.gamedock.sdk:gamedock-sdk:5.1.0' /* Gamedock Main Module */
implementation 'com.google.firebase:firebase-analytics:18.0.2' /* Gamedock Firebase */
implementation 'com.google.firebase:firebase-crashlytics:17.4.0' /* Gamedock Firebase */
implementation 'com.google.firebase:firebase-crashlytics-ndk:17.4.0' /* Gamedock Firebase */
implementation 'com.google.firebase:firebase-messaging:21.0.1' /* Gamedock Firebase */
implementation 'com.google.firebase:firebase-dynamic-links:19.1.1' /* Gamedock Firebase */
implementation 'com.google.firebase:firebase-config:20.0.4' /* Gamedock Firebase */
implementation 'androidx.multidex:multidex:2.0.1' /* Gamedock Dependency */
implementation 'androidx.appcompat:appcompat:1.2.0' /* Gamedock Dependency */
implementation 'androidx.recyclerview:recyclerview:1.1.0' /* Gamedock Dependency */
implementation 'androidx.cardview:cardview:1.0.0' /* Gamedock Dependency */
implementation 'com.google.android.gms:play-services-analytics:17.0.0' /* Gamedock Dependency */
implementation 'com.google.android.gms:play-services-basement:17.4.0' /* Gamedock Dependency */
implementation 'com.google.android.gms:play-services-games:20.0.1' /* Gamedock Dependency */
implementation 'com.google.android.gms:play-services-auth:18.0.0' /* Gamedock Dependency */
implementation 'com.google.android.gms:play-services-drive:17.0.0' /* Gamedock Dependency */
implementation 'com.google.android.gms:play-services-nearby:17.0.0' /* Gamedock Dependency */
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' /* Gamedock Dependency */
implementation 'io.reactivex.rxjava2:rxjava:2.2.19' /* Gamedock Dependency */
```

### Cordova:
```
npm install @gamedock/cordova
```
Expand Down
Binary file added android/gamedock-sdk-5.1.0.aar
Binary file not shown.
Binary file removed android/release/AAR/gamedock-sdk-5.0.0.aar
Binary file not shown.
Binary file removed android/release/AAR/gamedock-sdk-lotame-5.0.0.aar
Binary file not shown.
File renamed without changes.
28 changes: 28 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,34 @@

#### ** SDK **

## [5.1.0] - 04-04-2022

### Added
- Added Support for Azerion Connect
- Added Device ID to ZendeskWebview

### Removed
- Removed Lotame SDK support


## [5.0.0] - 01-01-2022

### Changed
- Update .gitignore to match modern day
- Updated Changelog, [2.1.0] to [3.5.0] are documented in CHANGELOG.old, [3.5.0] to [4.2.1] can be found on github as combined log for all SDK targets
- [iOS] Adjusted flow for Apple ATT popup to comply with Apple's rules
- [Unity] Adjusted Privacy Policy Prefab to work in correct flow with new Apple ATT popup

### Removed
- [Android / iOS] AppsFlyer SDK has been removed, maintenance shifted towards game projects
- [Android / iOS] Ads and Admob SDK (including all Mediation adapters) have been removed, they are to be replaced with the new Azerion AD SDK in the game projects
- [Android] Removed all jcenter and bintray gradle references, because these have been [closed](https://developer.android.com/studio/build/jcenter-migration)
- [Unity] Removed newtonsoft dll file, can be installed via Unity package manager instead

### Fixed
- [Android / iOS] Text bug in GDPR / Privacy Policy screen
- [Android] Fixed an issue where the AndroidBuildPostProcessor would incorrectly overwrite the gradle properties


### Version 4.2.1 *(12-04-2021)*

Expand Down
5 changes: 2 additions & 3 deletions docs/gettingStarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ This section will guide you through:
* Setting up platform specific requirements.
* How to use the Unity editor mode.

Currently supported platforms/engines for Gamedock 5.0.0:
Currently supported platforms/engines for Gamedock 5.x.x:

* Unity (Android, iOS, Standalone)
* Native Android
* Native iOS
* Cordova/Javascript (Android, iOS)

For the moment the following platform engines only support Gamedock 4.2.1
For the moment the following platform engines only support Gamedock 4.x.x
* AIR (Adobe Flash) (Android, iOS)

Current versions of the modules used in the SDK:
Expand All @@ -29,6 +29,5 @@ Current versions of the modules used in the SDK:
| Module | Android Version | iOS Version |
|:----------------------------------|:------------------------|:-------------------|
| Firebase | 18.0.2 | 7.9.0 |
| Lotame | 2.3.0.4 | 4.2.0 |


2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@
},
subMaxLevel: 1,
footer: {
copy: '<span>Gamedock &copy; 2019-2021</span>',
copy: '<span>Gamedock &copy; 2019-2022</span>',
auth: 'by <a href="https://www.azerion.com/">Azerion</a>',
pre: '<hr/>',
style: 'text-align: center;',
Expand Down
20 changes: 18 additions & 2 deletions docs/smartAdvertisements.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,27 @@
# Advertisement

## Advertisements in v5.0.0

> [!WARNING]
> Advertisements have been removed from the Gamedock SDK starting v5.0.0 and will be available via the new Upcomming Azerion Ad SDK
> It's still possible to trigger ads via Gamedock events as configured in the console by listening to the event as configured in the snippet below
## Advertisements in v5.2.0

~~~csharp
Gamedock.Instance.OnGamedockAdEvent += OnGamedockResponseAdEventReceived;

/// <summary>
/// Method which checks the event that has been received
/// </summary>
private void OnGamedockResponseAdEventReceived(GamedockResponse ev)
{
Debug.Log("Showing ad based on Gd response");

ShowInterstitial();
}
~~~

## Advertisements in v5.0.0

~~~csharp
Gamedock.Instance.OnGamedockEvent += OnGamedockResponseEventReceived;

Expand Down
10 changes: 5 additions & 5 deletions docs/workingWithTheSocialLoginFeature.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ Gamedock.Instance.UserLogin(string socialId, string socialProvider, string socia
~~~

where:
* *socialProvider* should be SocialLoginNetworks.GooglePlayGames, SocialLoginNetworks.GameCenter or SocialLoginNetworks.Facebook. Because this parameter is used across multiple methods, it is recommended that you maintain consistency by defining it statically.
* *socialId* should be the Facebook user ID, Google Play Games User Id or Game Center User Id.socialToken should be the Facebook access token retrieved earlier from Facebook, token from Google Play Games or Game Center authentication information (should be passed in the optional parameter).
* *socialProvider* should be SocialLoginNetworks.AzerionConnect. Because this parameter is used across multiple methods, it is recommended that you maintain consistency by defining it statically.
* *socialId* should be the Azerion Connect token

#### ** AIR **

Expand All @@ -32,8 +32,8 @@ Gamedock.GetInstance().UserLogin(socialId:String, socialProvider:String, socialT
~~~

where:
* *socialProvider* should be SocialLoginNetworks.GooglePlayGames, SocialLoginNetworks.GameCenter or SocialLoginNetworks.Facebook. Because this parameter is used across multiple methods, it is recommended that you maintain consistency by defining it statically.
* *socialId* should be the Facebook user ID, Google Play Games User Id or Game Center User Id.socialToken should be the Facebook access token retrieved earlier from Facebook, token from Google Play Games or Game Center authentication information (should be passed in the optional parameter).
* *socialProvider* should be SocialLoginNetworks.AzerionConnect. Because this parameter is used across multiple methods, it is recommended that you maintain consistency by defining it statically.
* *socialId* should be the Azerion Connect token

#### ** Cordova **

Expand Down Expand Up @@ -662,4 +662,4 @@ Gamedock.GetInstance().ShowNativeDialog(title:String, message:String, buttonText

> This feature is currently not supported on Cordova.
<!-- tabs:end -->
<!-- tabs:end -->
8 changes: 8 additions & 0 deletions ios/Gamedock.framework/AgeGate.storyboardc.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions ios/Gamedock.framework/AgeGate.storyboardc/AgeGateVC.nib.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions ios/Gamedock.framework/AgeGate.storyboardc/Info.plist.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions ios/Gamedock.framework/Frameworks.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions ios/Gamedock.framework/Frameworks/Protobuf.framework.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions ios/Gamedock.framework/Frameworks/libAdIdAccess.a.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added ios/Gamedock.framework/Gamedock
Binary file not shown.
8 changes: 8 additions & 0 deletions ios/Gamedock.framework/Gamedock.framework.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions ios/Gamedock.framework/Gamedock.framework/Frameworks.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
Loading

0 comments on commit da9f0be

Please sign in to comment.