Skip to content

Dev v5.0.0 -> Staging#133

Merged
cacheung merged 10 commits intostagingfrom
dev-v5.0.0
Mar 4, 2025
Merged

Dev v5.0.0 -> Staging#133
cacheung merged 10 commits intostagingfrom
dev-v5.0.0

Conversation

@cacheung
Copy link
Contributor

Dev v5.0.0 -> Staging

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

cacheung and others added 9 commits May 13, 2024 13:14
* Add Initialize API support for TS and Android

Add Initialize API support for TS and Android

* update main.dart

update main.dart

* Update logging to trace

Update logging to trace

* Add MobileCore.initialize(appId: "Your_APP_ID") API

Add MobileCore.initialize(appId: "Your_APP_ID") API

* Incorporate review comments

Incorporate review comments

* Add iOS implementation for Simplified initialization

Add iOS implementation for Simplified initialization

* Incorporate review comments

Incorporate review comments

* update format

update format

* Update for the missing import for context

Update for the missing import for context

* Update for the null and isKindOfClass check for appId on iOS

Update for the null and isKindOfClass check for appId on iOS

* Fixing typo

Fixing typo

* Remove filePath parameter in initialize API

Remove filePath parameter in initialize API

* Update SDK initialize in initState() in the example app, add AEP Wrapper Type Flutter for Android and iOS.

Update SDK initialize in initState() in the example app, add AEP Wrapper Type Flutter for Android and iOS. Fix return map in Core DataBridge Java file.

* Update AEPCoreDataBridge

Update AEPCoreDataBridge
…CalHandler API in tests. (#130)

* Add Initialize API support for TS and Android

Add Initialize API support for TS and Android

* Add MobileCore.initialize(appId: "Your_APP_ID") API

Add MobileCore.initialize(appId: "Your_APP_ID") API

* Incorporate review comments

Incorporate review comments

* Add tests

Add tests

* update test

update test

* fix format

fix format

* update format

update format

* update format

update format

* Update to appGroupIOS

Update to appGroupIOS
* Add Error Helper

Add Error Helper

* Import FlutterAEPErrorHelper

(void)handleResult:(FlutterResult)result error:(NSError * _Nullable)error success:(id _Nullable)success
…pdate couple iOS pubspec (#132)

* Use BOM for Android dependencies,  update to major version to 5.0.0, update couple iOS pubspec

Use BOM for Android dependencies,  update to sdk flutter major version to 5.0.0, update couple iOS pubspecs for the versions (core and edge)

* Update podspec version to 5.0.0

Update podspec version to 5.0.0

* Fix alignment issue

Fix alignment issue

* update example app's build.gradle, flutter deprecated older imperative apply.

update example app's build.gradle and setting.gradle , flutter deprecated older imperative apply.

* update android dependencies and a format issue

update android dependencies and a format issue

* Update Flutter ios podspec versions to 5.0.0

Update Flutter ios podspec versions to 5.0.0

* Fix spacing

Fix spacing
…ns (#134)

* update Android plugin files and add dependency overrides for fixing the unit tests errors

update Android plugin files and add dependency overrides

* update AEPCorePlugin

update AEPCorePlugin
We have few missing classes warning when building Android apk.  We can suppress that with progurard-rules.

ERROR: R8: Missing class java.awt.event.ActionListener (referenced from: void kotlinx.coroutines.swing.Swing.<clinit>() and 3 other contexts)
Missing class javax.swing.SwingUtilities (referenced from: boolean kotlinx.coroutines.swing.ImmediateSwingDispatcher.isDispatchNeeded(kotlin.coroutines.CoroutineContext) and 1 other context)
Missing class javax.swing.Timer (referenced from: javax.swing.Timer kotlinx.coroutines.swing.SwingDispatcher$scheduleResumeAfterDelay$1.$timer and 7 other contexts)
Missing class javax.swing.UIManager (referenced from: void org.jetbrains.skiko.Actuals_awtKt.setSystemLookAndFeel())
Add proguard-rules to suppress the missing class warning for Android.
Add Kotlin plugins to the sample app
Remove proguard-rules file
SuppresWarning for unchecked in Consent Plugin
Update example main.dart
@cacheung cacheung requested a review from praveek March 3, 2025 18:05
@cacheung cacheung marked this pull request as ready for review March 3, 2025 18:05
* Update Readme docs

Update Readme docs

* Update Assurance, main and example readme

Update Assurance, main and example readme

* Update readme

Update readme

* update Assurance and profile readme

update Assurance and profile readme

* Update multiple readmes

Update multiple readmes

* Update initialize context for readme

Update initialize context for readme

* Update migration doc and read me

Update migration doc and read me

* Update readme doc for Lifecycle

Update readme doc for Lifecycle

* Update with the review comments

Update with the review comments

* minor format update

minor format update
@cacheung cacheung merged commit f8df1b6 into staging Mar 4, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants