Giter VIP home page Giter VIP logo

pushwoosh-flutter's People

Contributors

aaevstefeev avatar akidisdev avatar akidison avatar kaizerzer avatar nikolleto avatar wfhm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pushwoosh-flutter's Issues

iOS Provisional Push

Hey,

any plans to support provisional push for iOS devices? According to the native iOS docs, this is just a config value before initialising, but there doesn't seem to be a way for doing that with the Flutter plugin.

Android does not receive push notifications

Hi,

After setting up pushwoosh on my flutter application with firebase, my ios apps receive notifications, but android doesn't receive notifications.

I've followed the setup on flutter integration docs and even registered to listen to notifications with: Pushwoosh.getInstance.registerForPushNotifications()

Can I have any help with this?

release aab problem

hello, flutter release following guidelines for Building aab (sign, proguard and minify) is not working on device. After publishing the aab on my playstore test group and after installing the app I got the error attached as the app starts (in debug no problem, I use proguard and minify only in release configuration). The odd thing is that even removing proguard and minify fron my build gradle the size of aab doesnt change and even the error is the same. Please help me
Screenshot_20190923-231217_Google Play services

IllegalStateException after upgrading Firebase plugins

Exception:

E/AndroidRuntime(26479): java.lang.RuntimeException: Unable to get provider com.pushwoosh.PushwooshInitProvider: java.lang.IllegalStateException: You must add "implementation 'com.google.firebase:firebase-messaging:+'" line to your app build.gradle.

Although 'firebase-messaging' implementation is already added in my build.gradle file.

Caused by: java.lang.ClassNotFoundException: com.google.firebase.iid.FirebaseInstanceId

I guess we need to upgrade firebase messaging version

MissingPluginException: MissingPluginException(No implementation found for method listen on channel pushwoosh/receive)

Hello,

Sometimes we are getting a MissingPluginException even though everything else seems to work fine.

Screen Shot 2022-05-30 at 11 17 19

It may be related to #50 because I noticed from the logs registerForPushNotifications never finished, so I am wondering if I should call Pushwoosh.getInstance.onPushReceived.listen only after registerForPushNotifications has finished (although pls notice that sometimes doesn't ever finish sometimes + pls notice that your Flutter docs doesn't say that).

Thanks!

Android V2 embedding

When I try to build my project with Flutter 2.5.1 I can see this warning:

The plugins pushwoosh use a deprecated version of the Android embedding.
To avoid unexpected runtime failures, or future build failures, try to see if these plugins support the Android V2 embedding. Otherwise, consider removing them since a future release of Flutter will remove these deprecated APIs.
If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration.

Are you planning to fix it?

RuntimeException on Android

Since updating to flutter sdk 2.2.2, there is a new crash being recorded on play store. How to fix?

java.lang.RuntimeException:
at android.os.AsyncTask$4.done (AsyncTask.java:415)
at java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:383)
at java.util.concurrent.FutureTask.setException (FutureTask.java:252)
at java.util.concurrent.FutureTask.run (FutureTask.java:271)
at android.os.AsyncTask$SerialExecutor$1.run (AsyncTask.java:305)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:923)
Caused by: java.lang.NullPointerException:
at com.pushwoosh.repository.y.a (Unknown Source:29)
at com.pushwoosh.repository.RepositoryModule$a.a (Unknown Source:12)
at com.pushwoosh.repository.RepositoryModule$a.doInBackground (Unknown Source:2)
at android.os.AsyncTask$3.call (AsyncTask.java:394)
at java.util.concurrent.FutureTask.run (FutureTask.java:266)

App Crashes on notification arriving

Can anyone help with this?
This is what I get in the console.

D/AndroidRuntime( 6697): Shutting down VM
E/AndroidRuntime( 6697): FATAL EXCEPTION: main
E/AndroidRuntime( 6697): Process: com.globalbit.maariv.app, PID: 6697
E/AndroidRuntime( 6697): java.lang.RuntimeException: Unable to instantiate service com.pushwoosh.PushFcmIntentService: java.lang.ClassNotFoundException: Didn't find class "com.pushwoosh.PushFcmIntentService" on path: DexPathList[[zip file "/data/app/com.globalbit.maariv.app-ONumM5rlKgqN6kVI9Izx0Q==/base.apk"],nativeLibraryDirectories=[/data/app/com.globalbit.maariv.app-ONumM5rlKgqN6kVI9Izx0Q==/lib/arm64, /data/app/com.globalbit.maariv.app-ONumM5rlKgqN6kVI9Izx0Q==/base.apk!/lib/arm64-v8a, /system/lib64, /product/lib64]]
E/AndroidRuntime( 6697): at android.app.ActivityThread.handleCreateService(ActivityThread.java:4136)
E/AndroidRuntime( 6697): at android.app.ActivityThread.access$2400(ActivityThread.java:273)
E/AndroidRuntime( 6697): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2055)
E/AndroidRuntime( 6697): at android.os.Handler.dispatchMessage(Handler.java:112)
E/AndroidRuntime( 6697): at android.os.Looper.loop(Looper.java:216)
E/AndroidRuntime( 6697): at android.app.ActivityThread.main(ActivityThread.java:7625)
E/AndroidRuntime( 6697): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 6697): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
E/AndroidRuntime( 6697): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
E/AndroidRuntime( 6697): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.pushwoosh.PushFcmIntentService" on path: DexPathList[[zip file "/data/app/com.globalbit.maariv.app-ONumM5rlKgqN6kVI9Izx0Q==/base.apk"],nativeLibraryDirectories=[/data/app/com.globalbit.maariv.app-ONumM5rlKgqN6kVI9Izx0Q==/lib/arm64, /data/app/com.globalbit.maariv.app-ONumM5rlKgqN6kVI9Izx0Q==/base.apk!/lib/arm64-v8a, /system/lib64, /product/lib64]]
E/AndroidRuntime( 6697): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
E/AndroidRuntime( 6697): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
E/AndroidRuntime( 6697): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
E/AndroidRuntime( 6697): at android.app.AppComponentFactory.instantiateService(AppComponentFactory.java:103)
E/AndroidRuntime( 6697): at androidx.core.app.CoreComponentFactory.instantiateService(CoreComponentFactory.java:68)
E/AndroidRuntime( 6697): at android.app.ActivityThread.handleCreateService(ActivityThread.java:4131)
E/AndroidRuntime( 6697): ... 8 more
E/AndroidRuntime( 6697): Suppressed: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/firebase/messaging/FirebaseMessagingService;
E/AndroidRuntime( 6697): at java.lang.VMClassLoader.findLoadedClass(Native Method)
E/AndroidRuntime( 6697): at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738)
E/AndroidRuntime( 6697): at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
E/AndroidRuntime( 6697): ... 12 more
E/AndroidRuntime( 6697): Caused by: java.lang.ClassNotFoundException: com.google.firebase.messaging.FirebaseMessagingService
E/AndroidRuntime( 6697): at java.lang.VMClassLoader.findLoadedClass(Native Method)
E/AndroidRuntime( 6697): at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738)
E/AndroidRuntime( 6697): at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
E/AndroidRuntime( 6697): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
E/AndroidRuntime( 6697): ... 15 more
E/AndroidRuntime( 6697): Caused by: java.lang.IllegalAccessError: Class com.google.firebase.iid.zzb extended by class com.google.firebase.messaging.FirebaseMessagingService is inaccessible (declaration of 'com.google.firebase.messaging.FirebaseMessagingService' appears in /data/app/com.globalbit.maariv.app-ONumM5rlKgqN6kVI9Izx0Q==/base.apk!classes2.dex)
E/AndroidRuntime( 6697): ... 15 more
E/ ( 6697): [ZeroHung]zrhung_get_config: Get config failed for wp[0x0008]
I/Process ( 6697): Sending signal. PID: 6697 SIG: 9
Lost connection to device.
Exited (sigterm)

Exception java.lang.IllegalStateException: Reply already submitted

I only used the following functions :pushwoosh.registerForPushNotifications(),
pushwoosh.onPushReceived.listen(),pushwoosh.onPushAccepted.listen(),pushwoosh.onDeepLinkOpened.listen(),some smartphone has IllegalStateException:

Exception java.lang.IllegalStateException: Reply already submitted
at io.flutter.embedding.engine.dart.DartMessenger$Reply.reply
at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.success
at com.pushwoosh.plugin.PushwooshPlugin$4.process (PushwooshPlugin.java)
at com.pushwoosh.f0.d.a (d.java)
at com.pushwoosh.internal.event.EventBus.b (EventBus.java)
at com.pushwoosh.internal.event.EventBus.a (EventBus.java)
at android.os.Handler.handleCallback (Handler.java:958)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loopOnce (Looper.java:230)
at android.os.Looper.loop (Looper.java:319)
at android.app.ActivityThread.main (ActivityThread.java:8919)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:578)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1103)

Error when flutter app received push notification

I got this error when flutter app received a notification and notification didn't display

Details:
Device: Nexus 5X
OS: 8.1.0
Dart: 2.3.0
Pushwoosh: 1.13.0

E/Pushwoosh(14343): java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Firebase-PushFcmIntentService
E/Pushwoosh(14343): at io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread(FlutterJNI.java:605)
E/Pushwoosh(14343): at io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(FlutterJNI.java:515)
E/Pushwoosh(14343): at io.flutter.embedding.engine.dart.DartMessenger.send(DartMessenger.java:74)
E/Pushwoosh(14343): at io.flutter.embedding.engine.dart.DartExecutor.send(DartExecutor.java:149)
E/Pushwoosh(14343): at io.flutter.view.FlutterNativeView.send(FlutterNativeView.java:142)
E/Pushwoosh(14343): at io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation.success(EventChannel.java:223)
E/Pushwoosh(14343): at com.pushwoosh.plugin.PushwooshPlugin$StreamHandler.sendEvent(PushwooshPlugin.java:248)
E/Pushwoosh(14343): at com.pushwoosh.plugin.PushwooshPlugin$StreamHandler.access$100(PushwooshPlugin.java:243)
E/Pushwoosh(14343): at com.pushwoosh.plugin.PushwooshPlugin.onMessageReceived(PushwooshPlugin.java:56)
E/Pushwoosh(14343): at com.pushwoosh.plugin.PushwooshNotificationServiceExtension.onMessageReceived(PushwooshNotificationServiceExtension.java:36)
E/Pushwoosh(14343): at com.pushwoosh.notification.NotificationServiceExtension.a(Unknown Source:49)
E/Pushwoosh(14343): at com.pushwoosh.notification.NotificationServiceExtension.handleMessage(Unknown Source:0)
E/Pushwoosh(14343): at com.pushwoosh.PushwooshFcmHelper.onMessageReceived(Unknown Source:74)
E/Pushwoosh(14343): at com.pushwoosh.PushFcmIntentService.onMessageReceived(Unknown Source:7)
E/Pushwoosh(14343): at com.google.firebase.messaging.FirebaseMessagingService.zzd(Unknown Source:402)
E/Pushwoosh(14343): at com.google.firebase.iid.zzg.run(Unknown Source:26)
E/Pushwoosh(14343): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
E/Pushwoosh(14343): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
E/Pushwoosh(14343): at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source:7)
E/Pushwoosh(14343): at java.lang.Thread.run(Thread.java:764)

IOS Compatibility issue with FirebaseNotification

issue is firebase messaging working fine with pushwoosh in android platform.
but in ios flutter app, firebase notification receive as default notification in iOS. so, our business logic which we write on firebase onMessaageReceived is not calling.
we must require pushwoosh and firebase messaging in flutter app.(note: if we put pushwoosh integration in comment then ios side Firebase Notification Listener working fine)

Future registerForPushNotifications does not complete after 30 seconds sometimes

Hi,

Sometimes the registerForPushNotifications call does not ever complete:
String? token = await Pushwoosh.getInstance.registerForPushNotifications()

So I was forced to add a timeout on it myself:
String? token = await Pushwoosh.getInstance.registerForPushNotifications().timeout(const Duration(seconds: 30));

Although I wanted to ask you why for some cases it does not finish.

PS:

  • Project has been successfully initialized, events and everything else works fine.
  • I couldn't identify what causes it, but it works for some people and for others not.

registerForPushNotifications cannot retrieve token

Hello,

We started implementing Pushwoosh in our Flutter application, but when we call registerForPushNotifications, we get an exception.

E/Pushwoosh( 1077): [PushRegistrarFCM] FCM registration error: Failed to retrieve token. Is firebase configured correctly?
I/flutter ( 1077): PlatformException(RegisterForPushNotificationsException, , com.pushwoosh.exception.RegisterForPushNotificationsException:
I/flutter ( 1077): at com.pushwoosh.notification.h.a(Unknown Source:13)
I/flutter ( 1077): at com.pushwoosh.notification.j.onReceive(Unknown Source:4)
I/flutter ( 1077): at com.pushwoosh.internal.event.EventBus.b(Unknown Source:23)
I/flutter ( 1077): at com.pushwoosh.internal.event.EventBus.a(Unknown Source:0)
I/flutter ( 1077): at com.pushwoosh.internal.event.c.run(Unknown Source:4)
I/flutter ( 1077): at android.os.Handler.handleCallback(Handler.java:789)
I/flutter ( 1077): at android.os.Handler.dispatchMessage(Handler.java:98)
I/flutter ( 1077): at android.os.Looper.loop(Looper.java:164)

For the implementation I followed the guide and placed the google-services.json file in the android/app folder (Is that really required? What would be a good solution for flavor-dependant package names? e.g. com.company.app & com.company.app.dev). Firebase is configured correctly, because our Unity app can receive push notifications just fine. Using latest stable version of Flutter, 1.7.8+hotfix.3.

Yours,
Bas

Upgrade androidx.work:work-runtime version in android

There is this error in build

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:checkReleaseAarMetadata'.
> Could not resolve all files for configuration ':app:releaseRuntimeClasspath'.
   > Could not resolve androidx.work:work-runtime:[2.0.0, 2.7.99].
     Required by:
         project :app > project :pushwoosh > com.pushwoosh:pushwoosh:6.4.1
      > Failed to list versions for androidx.work:work-runtime.
         > Unable to load Maven meta-data from https://google.bintray.com/exoplayer/androidx/work/work-runtime/maven-metadata.xml.
            > Could not get resource 'https://google.bintray.com/exoplayer/androidx/work/work-runtime/maven-metadata.xml'.
               > Could not GET 'https://google.bintray.com/exoplayer/androidx/work/work-runtime/maven-metadata.xml'. Received status code 502 from server: Bad Gateway

I am able to fix it by adding the following to the library's build.gradle dependencies section

    constraints {
        implementation('androidx.work:work-runtime') {
          version {
            strictly '2.7.0'
            }
        }
    }

It would be good to fix it in the library.

Regarding IOS Live activities.

Since pushwoosh already supports live activities natively it would be great if it supported in flutter sdk. Perhaps if someone can guide. I can help in that

Build release apk/appbundle doesn't work

Hello, my app work fine in debug mode, even run in release mode work. But doesn't receive any notifications when I build apk/appbundle and manual install or download from play store. I tried many solutions but none of it work. Could you mind take a look. Many thanks

I tried:

  • using flutter build apk --no-shrink
  • using proguard
  • add playstore sign key sha1 to firebase, place new 'google-services.json'. replace new generate key in pushwoosh app platform settings.

**

*** flutter doctor

[√] Flutter (Channel stable, 1.22.4, on Microsoft Windows [Version 10.0.19041.630], locale en-US)
    • Flutter version 1.22.4 at C:\flutter
    • Framework revision 1aafb3a8b9 (3 weeks ago), 2020-11-13 09:59:28 -0800
    • Engine revision 2c956a31c0
    • Dart version 2.10.4

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at C:\Users\ngdmi\AppData\Local\Android\Sdk
    • Platform android-30, build-tools 30.0.1
    • ANDROID_HOME = C:\Users\ngdmi\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java      
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√]  Android Studio (version 4.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin not installed; this adds Flutter specific functionality.
    • Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.51.1)
    • VS Code at C:\Users\ngdmi\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.16.0

[√] Connected device (1 available)
    • Joy 2 (mobile) • AGR00025793 • android-arm64 • Android 10 (API 29)

*** flutter dependencies

get_it: ^5.0.1
 shared_preferences: ^0.5.12+4
 provider: ^4.3.2+2
 connectivity: ^2.0.2
 webview_flutter: ^1.0.7
 dio: ^3.0.10
 package_info: ^0.4.3+2
 device_info: ^1.0.0
 pushwoosh: ^1.20.1
 notification_permissions: ^0.4.8
 uni_links: ^0.4.0
 url_launcher: ^5.7.10
 flutter_facebook_auth: ^1.0.2
 google_sign_in: ^4.5.6
 flushbar: ^1.10.4
 sliding_panel: ^1.3.2
 video_player: ^1.0.1
 fluid_bottom_nav_bar: ^1.2.0
 syncfusion_flutter_datepicker: ^18.3.51-beta
 intl_phone_number_input: ^0.5.2+2
 flutter_rating_bar: ^3.2.0+1
 cupertino_icons: ^1.0.0

** Project build.gradle

buildscript {
    ext.kotlin_version = '1.3.50'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.2.0'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

** App build.gradle

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
apply plugin: 'com.google.gms.google-services'

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

android {
    compileSdkVersion 29

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    lintOptions {
        disable 'InvalidPackage'
        checkReleaseBuilds false
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.abc.app_abc"
        minSdkVersion 18
        targetSdkVersion 29
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        multiDexEnabled true
    }

    signingConfigs {
        release {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
            storePassword keystoreProperties['storePassword']
        }
    }

    buildTypes {
        release {
            minifyEnabled true
            useProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

            signingConfig signingConfigs.release
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'com.pushwoosh:pushwoosh-firebase:6.1.0'
    implementation 'com.google.firebase:firebase-messaging:17.3.4'
}

AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.abc.app_abc">
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    
    <application
        android:name="io.flutter.app.FlutterApplication"
        android:label="App NAME"
        android:icon="@mipmap/launcher_icon">

        <!-- Facebook Login -->
        <meta-data
            android:name="com.facebook.sdk.ApplicationId"
            android:value="@string/facebook_app_id" />
        <activity
            android:name="com.facebook.FacebookActivity"
            android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
            android:label="@string/app_name" />
        <activity
            android:name=".MainActivity"
            android:launchMode="singleInstance"
            android:theme="@style/LaunchTheme"
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
            android:hardwareAccelerated="true"
            android:windowSoftInputMode="adjustResize">
            <meta-data
              android:name="io.flutter.embedding.android.NormalTheme"
              android:resource="@style/NormalTheme"
              />
            <meta-data
              android:name="io.flutter.embedding.android.SplashScreenDrawable"
              android:resource="@drawable/launch_background"
              />
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
            <intent-filter> 
                <action android:name="com.abc.app_abc.MESSAGE"/> 
                <category android:name="android.intent.category.DEFAULT"/> 
            </intent-filter>

            <intent-filter android:autoVerify="true" android:exported="true">
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="https" android:host="abc.com" />
                <data android:scheme="@string/fb_login_protocol_scheme" />
            </intent-filter>

            <meta-data android:name="com.pushwoosh.appid" android:value="XXXXX-XXXXX" />
            <meta-data android:name="com.pushwoosh.senderid" android:value="1234567890" />
        </activity>
        <meta-data
            android:name="flutterEmbedding"
            android:value="2" />
    </application>
</manifest>

--verbose

[  +96 ms] executing: [C:\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +63 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 1aafb3a8b9b0c36241c5f5b34ee914770f015818
[        ] executing: [C:\flutter/] git tag --points-at HEAD
[  +41 ms] Exit code 0 from: git tag --points-at HEAD
[        ] 1.22.4
[   +7 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\flutter/] git ls-remote --get-url origin
[  +49 ms] Exit code 0 from: git ls-remote --get-url origin
[  +15 ms] https://github.com/flutter/flutter.git
[  +63 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref HEAD
[  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +54 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +35 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[  +13 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[  +11 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +14 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[  +12 ms] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[  +10 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +11 ms] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[  +13 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[  +12 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[  +12 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[  +12 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[ +135 ms] Found plugin connectivity at C:\flutter\.pub-cache\hosted\pub.dartlang.org\connectivity-2.0.2\
[   +6 ms] Found plugin connectivity_for_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\connectivity_for_web-0.3.1+2\
[  +15 ms] Found plugin connectivity_macos at C:\flutter\.pub-cache\hosted\pub.dartlang.org\connectivity_macos-0.1.0+5\
[  +10 ms] Found plugin device_info at C:\flutter\.pub-cache\hosted\pub.dartlang.org\device_info-1.0.0\
[  +22 ms] Found plugin flutter_facebook_auth at C:\flutter\.pub-cache\hosted\pub.dartlang.org\flutter_facebook_auth-1.0.2\
[  +14 ms] Found plugin google_sign_in at C:\flutter\.pub-cache\hosted\pub.dartlang.org\google_sign_in-4.5.6\
[  +15 ms] Found plugin google_sign_in_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\google_sign_in_web-0.9.2\
[  +14 ms] Found plugin libphonenumber at C:\flutter\.pub-cache\hosted\pub.dartlang.org\libphonenumber-1.0.2\
[  +13 ms] Found plugin notification_permissions at C:\flutter\.pub-cache\hosted\pub.dartlang.org\notification_permissions-0.4.8\
[  +13 ms] Found plugin package_info at C:\flutter\.pub-cache\hosted\pub.dartlang.org\package_info-0.4.3+2\
[   +6 ms] Found plugin path_provider_linux at C:\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_linux-0.0.1+2\
[  +13 ms] Found plugin path_provider_windows at C:\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_windows-0.0.4+1\
[  +13 ms] Found plugin pushwoosh at C:\flutter\.pub-cache\hosted\pub.dartlang.org\pushwoosh-1.20.1\
[  +13 ms] Found plugin shared_preferences at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.12+4\
[  +13 ms] Found plugin shared_preferences_linux at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences_linux-0.0.2+2\
[   +3 ms] Found plugin shared_preferences_macos at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences_macos-0.0.1+10\
[   +3 ms] Found plugin shared_preferences_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences_web-0.1.2+7\
[  +13 ms] Found plugin shared_preferences_windows at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences_windows-0.0.1+1\
[  +44 ms] Found plugin uni_links at C:\flutter\.pub-cache\hosted\pub.dartlang.org\uni_links-0.4.0\
[   +5 ms] Found plugin url_launcher at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-5.7.10\
[   +1 ms] Found plugin url_launcher_linux at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_linux-0.0.1+4\
[   +2 ms] Found plugin url_launcher_macos at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_macos-0.0.1+9\
[  +29 ms] Found plugin url_launcher_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_web-0.1.5+1\
[   +1 ms] Found plugin url_launcher_windows at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_windows-0.0.1+3\
[   +4 ms] Found plugin video_player at C:\flutter\.pub-cache\hosted\pub.dartlang.org\video_player-1.0.1\
[  +15 ms] Found plugin video_player_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\video_player_web-0.1.4\
[   +4 ms] Found plugin webview_flutter at C:\flutter\.pub-cache\hosted\pub.dartlang.org\webview_flutter-1.0.7\
[ +114 ms] Found plugin connectivity at C:\flutter\.pub-cache\hosted\pub.dartlang.org\connectivity-2.0.2\
[   +3 ms] Found plugin connectivity_for_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\connectivity_for_web-0.3.1+2\
[  +12 ms] Found plugin connectivity_macos at C:\flutter\.pub-cache\hosted\pub.dartlang.org\connectivity_macos-0.1.0+5\
[   +5 ms] Found plugin device_info at C:\flutter\.pub-cache\hosted\pub.dartlang.org\device_info-1.0.0\
[   +6 ms] Found plugin flutter_facebook_auth at C:\flutter\.pub-cache\hosted\pub.dartlang.org\flutter_facebook_auth-1.0.2\
[  +12 ms] Found plugin google_sign_in at C:\flutter\.pub-cache\hosted\pub.dartlang.org\google_sign_in-4.5.6\
[  +10 ms] Found plugin google_sign_in_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\google_sign_in_web-0.9.2\
[  +17 ms] Found plugin libphonenumber at C:\flutter\.pub-cache\hosted\pub.dartlang.org\libphonenumber-1.0.2\
[   +7 ms] Found plugin notification_permissions at C:\flutter\.pub-cache\hosted\pub.dartlang.org\notification_permissions-0.4.8\
[   +1 ms] Found plugin package_info at C:\flutter\.pub-cache\hosted\pub.dartlang.org\package_info-0.4.3+2\
[   +4 ms] Found plugin path_provider_linux at C:\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_linux-0.0.1+2\
[  +26 ms] Found plugin path_provider_windows at C:\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_windows-0.0.4+1\
[  +17 ms] Found plugin pushwoosh at C:\flutter\.pub-cache\hosted\pub.dartlang.org\pushwoosh-1.20.1\
[   +2 ms] Found plugin shared_preferences at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.12+4\
[  +14 ms] Found plugin shared_preferences_linux at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences_linux-0.0.2+2\
[   +1 ms] Found plugin shared_preferences_macos at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences_macos-0.0.1+10\
[   +1 ms] Found plugin shared_preferences_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences_web-0.1.2+7\
[   +1 ms] Found plugin shared_preferences_windows at C:\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences_windows-0.0.1+1\
[   +9 ms] Found plugin uni_links at C:\flutter\.pub-cache\hosted\pub.dartlang.org\uni_links-0.4.0\
[   +6 ms] Found plugin url_launcher at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-5.7.10\
[  +14 ms] Found plugin url_launcher_linux at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_linux-0.0.1+4\
[  +18 ms] Found plugin url_launcher_macos at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_macos-0.0.1+9\
[  +17 ms] Found plugin url_launcher_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_web-0.1.5+1\
[   +1 ms] Found plugin url_launcher_windows at C:\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher_windows-0.0.1+3\
[   +1 ms] Found plugin video_player at C:\flutter\.pub-cache\hosted\pub.dartlang.org\video_player-1.0.1\
[   +2 ms] Found plugin video_player_web at C:\flutter\.pub-cache\hosted\pub.dartlang.org\video_player_web-0.1.4\
[  +28 ms] Found plugin webview_flutter at C:\flutter\.pub-cache\hosted\pub.dartlang.org\webview_flutter-1.0.7\
[  +50 ms] Generating D:\work\app\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +37 ms] You are building a fat APK that includes binaries for android-arm, android-arm64, android-x64.
[   +1 ms] If you are deploying the app to the Play Store, it's recommended to use app bundles or split the APK to reduce the APK size.
[   +1 ms]     To generate an app bundle, run:
[        ]         flutter build appbundle --target-platform android-arm,android-arm64,android-x64
[        ]         Learn more on: https://developer.android.com/guide/app-bundle
[        ]     To split the APKs per ABI, run:
[        ]         flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi
[        ]         Learn more on:  https://developer.android.com/studio/build/configure-apk-splits#configure-abi-split
[  +70 ms] Running Gradle task 'assembleRelease'...
[  +12 ms] gradle.properties already sets `android.enableR8`
[   +6 ms] Using gradle from D:\work\app\android\gradlew.bat.
[   +2 ms] D:\work\app\android\gradlew.bat mode: 33279 rwxrwxrwx.
[  +55 ms] executing: C:\Program Files\Android\Android Studio\jre\bin\java -version
[ +104 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jre\bin\java -version
[   +1 ms] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
           OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode)
[   +4 ms] executing: [D:\work\app\android/] D:\work\app\android\gradlew.bat -Pverbose=true
-Ptarget-platform=android-arm,android-arm64,android-x64 -Ptarget=lib\main.dart -Ptrack-widget-creation=true
-Pdart-defines=API_URL%3Dhttps%3A%2F%2F3slimo.com%2Fapi,BLOG_URL%3Dhttps%3A%2F%2Fblog.3slimo.com,WEBVIEW_HOST%3D3slimo.com,APP_CLIENT_ID%3Dmember-app,APP_CLIENT_SECRET%3Dmember-app-secret,OWNER_KEY%3Dgolimo,PUSHWOOSH_APPID%3D5C336-5AEC7,FCM_SENDER_ID%3Dandroid0,FACEBOOK_APP_ID%3Dandroid1,FB_LOGIN_PROTOCOL_SCHEME%3Dandroid2 -Ptree-shake-icons=true assembleRelease
[+2855 ms] > Configure project :app
[   +1 ms] WARNING: DSL element 'useProguard' is obsolete and will be removed soon. Use 'android.enableR8' in gradle.properties to switch between R8 and
Proguard..
[  +18 ms] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[   +3 ms] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[   +1 ms] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
[+4959 ms] > Task :app:compileFlutterBuildRelease
[   +1 ms] [  +96 ms] executing: [C:\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +13 ms] [  +62 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +12 ms] [        ] 1aafb3a8b9b0c36241c5f5b34ee914770f015818
[   +1 ms] [        ] executing: [C:\flutter/] git tag --points-at HEAD
[  +18 ms] [ +127 ms] Exit code 0 from: git tag --points-at HEAD
[        ] [        ] 1.22.4
[  +11 ms] [   +7 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +2 ms] [  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[  +18 ms] [        ] origin/stable
[        ] [        ] executing: [C:\flutter/] git ls-remote --get-url origin
[        ] [  +23 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +52 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref HEAD
[  +13 ms] [  +24 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[  +13 ms] [        ] stable
[  +13 ms] [  +32 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[  +13 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[  +11 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +17 ms] [  +14 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[  +14 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[  +23 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[  +10 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[  +11 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[  +12 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [  +72 ms] Initializing file store
[  +19 ms] [  +26 ms] Done initializing file store
[        ] [ +199 ms] Skipping target: gen_localizations
[ +124 ms] [ +749 ms] Skipping target: kernel_snapshot
[   +1 ms] [  +21 ms] invalidated build due to missing files: D:\work\app\DOES_NOT_EXIST_RERUN_FOR_WILDCARD518109900
[ +490 ms] [ +515 ms] Skipping target: android_aot_release_android-arm64
[   +1 ms] [   +2 ms] Skipping target: android_aot_release_android-arm
[   +9 ms] [        ] Skipping target: android_aot_release_android-x64
[ +598 ms] [ +558 ms] aot_android_asset_bundle: Starting due to {InvalidatedReason.inputMissing}
[ +494 ms] [ +467 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[   +2 ms] [  +36 ms] Running command: C:\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
C:\flutter\bin\cache\artifacts\engine\windows-x64\const_finder.dart.snapshot --kernel-file
D:\work\app\.dart_tool\flutter_build\0b9cd51403d5a2f430a3eb260fdd5e7b\app.dill --class-library-uri package:flutter/src/widgets/icon_data.dart   
--class-name IconData
[ +802 ms] [ +820 ms] Running font-subset: C:\flutter\bin\cache\artifacts\engine\windows-x64\font-subset.exe
D:\work\app\build\app\intermediates\flutter\release\flutter_assets\packages/cupertino_icons/assets/CupertinoIcons.ttf
C:\flutter\.pub-cache\hosted\pub.dartlang.org\cupertino_icons-1.0.0\assets\CupertinoIcons.ttf, using codepoints 63075 62501
[   +3 ms] [        ] Running font-subset: C:\flutter\bin\cache\artifacts\engine\windows-x64\font-subset.exe
D:\work\app\build\app\intermediates\flutter\release\flutter_assets\fonts/MaterialIcons-Regular.otf
C:\flutter\bin\cache\artifacts\material_fonts\MaterialIcons-Regular.otf, using codepoints 59828 59495 58791 58792 58974 58796 59528 59361 58800 58799 58995   
58889 58956 59648 60115 59846 59973 59407 59728 59390 59938 58972 58878 58962 59375 58963 59372
[  +92 ms] [  +39 ms] aot_android_asset_bundle: Complete
[ +489 ms] [ +575 ms] Skipping target: android_aot_bundle_release_android-arm64
[   +1 ms] [        ] Skipping target: android_aot_bundle_release_android-x64
[ +110 ms] [        ] Skipping target: android_aot_bundle_release_android-arm
[   +1 ms] [        ] Skipping target: _composite
[        ] [        ] Persisting file store
[  +12 ms] [  +19 ms] Done persisting file store
[   +1 ms] [  +14 ms] build succeeded.
[        ] [  +16 ms] "flutter assemble" took 4,164ms.
[        ] [   +3 ms] ensureAnalyticsSent: 0ms
[        ] [   +1 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[  +75 ms] > Task :app:packLibsflutterBuildRelease UP-TO-DATE
[   +1 ms] > Task :app:preBuild UP-TO-DATE
[   +2 ms] > Task :app:extractProguardFiles
[  +10 ms] > Task :app:preReleaseBuild
[   +8 ms] > Task :connectivity:preBuild UP-TO-DATE
[        ] > Task :connectivity:preReleaseBuild UP-TO-DATE
[  +71 ms] > Task :device_info:preBuild UP-TO-DATE
[   +1 ms] > Task :device_info:preReleaseBuild UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:preBuild UP-TO-DATE
[   +8 ms] > Task :flutter_facebook_auth:preReleaseBuild UP-TO-DATE
[        ] > Task :google_sign_in:preBuild UP-TO-DATE
[        ] > Task :google_sign_in:preReleaseBuild UP-TO-DATE
[        ] > Task :libphonenumber:preBuild UP-TO-DATE
[   +1 ms] > Task :libphonenumber:preReleaseBuild UP-TO-DATE
[  +15 ms] > Task :notification_permissions:preBuild UP-TO-DATE
[  +11 ms] > Task :notification_permissions:preReleaseBuild UP-TO-DATE
[   +1 ms] > Task :notification_permissions:compileReleaseAidl NO-SOURCE
[  +10 ms] > Task :connectivity:compileReleaseAidl NO-SOURCE
[        ] > Task :device_info:compileReleaseAidl NO-SOURCE
[        ] > Task :libphonenumber:compileReleaseAidl NO-SOURCE
[        ] > Task :package_info:preBuild UP-TO-DATE
[        ] > Task :package_info:preReleaseBuild UP-TO-DATE
[  +10 ms] > Task :package_info:compileReleaseAidl NO-SOURCE
[        ] > Task :google_sign_in:compileReleaseAidl NO-SOURCE
[        ] > Task :flutter_facebook_auth:compileReleaseAidl NO-SOURCE
[        ] > Task :pushwoosh:preBuild UP-TO-DATE
[        ] > Task :pushwoosh:preReleaseBuild UP-TO-DATE
[        ] > Task :shared_preferences:preBuild UP-TO-DATE
[  +19 ms] > Task :shared_preferences:preReleaseBuild UP-TO-DATE
[   +3 ms] > Task :shared_preferences:compileReleaseAidl NO-SOURCE
[  +12 ms] > Task :uni_links:preBuild UP-TO-DATE
[   +7 ms] > Task :uni_links:preReleaseBuild UP-TO-DATE
[   +1 ms] > Task :uni_links:compileReleaseAidl NO-SOURCE
[        ] > Task :pushwoosh:compileReleaseAidl NO-SOURCE
[        ] > Task :url_launcher:preBuild UP-TO-DATE
[        ] > Task :url_launcher:preReleaseBuild UP-TO-DATE
[   +1 ms] > Task :url_launcher:compileReleaseAidl NO-SOURCE
[  +10 ms] > Task :video_player:preBuild UP-TO-DATE
[        ] > Task :video_player:preReleaseBuild UP-TO-DATE
[        ] > Task :webview_flutter:preBuild UP-TO-DATE
[        ] > Task :webview_flutter:preReleaseBuild UP-TO-DATE
[        ] > Task :connectivity:packageReleaseRenderscript NO-SOURCE
[        ] > Task :device_info:packageReleaseRenderscript NO-SOURCE
[  +11 ms] > Task :flutter_facebook_auth:packageReleaseRenderscript NO-SOURCE
[        ] > Task :google_sign_in:packageReleaseRenderscript NO-SOURCE
[        ] > Task :video_player:compileReleaseAidl NO-SOURCE
[  +13 ms] > Task :webview_flutter:compileReleaseAidl NO-SOURCE
[   +1 ms] > Task :app:compileReleaseAidl NO-SOURCE
[  +11 ms] > Task :libphonenumber:packageReleaseRenderscript NO-SOURCE
[        ] > Task :notification_permissions:packageReleaseRenderscript NO-SOURCE
[        ] > Task :package_info:packageReleaseRenderscript NO-SOURCE
[  +12 ms] > Task :pushwoosh:packageReleaseRenderscript NO-SOURCE
[        ] > Task :shared_preferences:packageReleaseRenderscript NO-SOURCE
[        ] > Task :uni_links:packageReleaseRenderscript NO-SOURCE
[        ] > Task :url_launcher:packageReleaseRenderscript NO-SOURCE
[  +11 ms] > Task :video_player:packageReleaseRenderscript NO-SOURCE
[        ] > Task :webview_flutter:packageReleaseRenderscript NO-SOURCE
[        ] > Task :app:compileReleaseRenderscript NO-SOURCE
[        ] > Task :app:checkReleaseManifest UP-TO-DATE
[  +10 ms] > Task :app:generateReleaseBuildConfig UP-TO-DATE
[        ] > Task :app:cleanMergeReleaseAssets
[        ] > Task :app:mergeReleaseShaders UP-TO-DATE
[        ] > Task :app:compileReleaseShaders UP-TO-DATE
[        ] > Task :app:generateReleaseAssets UP-TO-DATE
[  +10 ms] > Task :connectivity:mergeReleaseShaders UP-TO-DATE
[        ] > Task :connectivity:compileReleaseShaders UP-TO-DATE
[        ] > Task :connectivity:generateReleaseAssets UP-TO-DATE
[        ] > Task :connectivity:packageReleaseAssets UP-TO-DATE
[        ] > Task :device_info:mergeReleaseShaders UP-TO-DATE
[        ] > Task :device_info:compileReleaseShaders UP-TO-DATE
[  +10 ms] > Task :device_info:generateReleaseAssets UP-TO-DATE
[        ] > Task :device_info:packageReleaseAssets UP-TO-DATE
[        ] > Task :flutter_facebook_auth:mergeReleaseShaders UP-TO-DATE
[        ] > Task :flutter_facebook_auth:compileReleaseShaders UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:generateReleaseAssets UP-TO-DATE
[   +9 ms] > Task :flutter_facebook_auth:packageReleaseAssets UP-TO-DATE
[        ] > Task :google_sign_in:mergeReleaseShaders UP-TO-DATE
[        ] > Task :google_sign_in:compileReleaseShaders UP-TO-DATE
[        ] > Task :google_sign_in:generateReleaseAssets UP-TO-DATE
[        ] > Task :google_sign_in:packageReleaseAssets UP-TO-DATE
[        ] > Task :libphonenumber:mergeReleaseShaders UP-TO-DATE
[  +10 ms] > Task :libphonenumber:compileReleaseShaders UP-TO-DATE
[        ] > Task :libphonenumber:generateReleaseAssets UP-TO-DATE
[   +1 ms] > Task :libphonenumber:packageReleaseAssets UP-TO-DATE
[        ] > Task :notification_permissions:mergeReleaseShaders UP-TO-DATE
[        ] > Task :notification_permissions:compileReleaseShaders UP-TO-DATE
[   +1 ms] > Task :notification_permissions:generateReleaseAssets UP-TO-DATE
[   +9 ms] > Task :notification_permissions:packageReleaseAssets UP-TO-DATE
[        ] > Task :package_info:mergeReleaseShaders UP-TO-DATE
[        ] > Task :package_info:compileReleaseShaders UP-TO-DATE
[        ] > Task :package_info:generateReleaseAssets UP-TO-DATE
[   +1 ms] > Task :package_info:packageReleaseAssets UP-TO-DATE
[  +10 ms] > Task :pushwoosh:mergeReleaseShaders UP-TO-DATE
[        ] > Task :pushwoosh:compileReleaseShaders UP-TO-DATE
[        ] > Task :pushwoosh:generateReleaseAssets UP-TO-DATE
[        ] > Task :pushwoosh:packageReleaseAssets UP-TO-DATE
[  +11 ms] > Task :shared_preferences:mergeReleaseShaders UP-TO-DATE
[        ] > Task :shared_preferences:compileReleaseShaders UP-TO-DATE
[        ] > Task :shared_preferences:generateReleaseAssets UP-TO-DATE
[        ] > Task :shared_preferences:packageReleaseAssets UP-TO-DATE
[        ] > Task :uni_links:mergeReleaseShaders UP-TO-DATE
[  +14 ms] > Task :uni_links:compileReleaseShaders UP-TO-DATE
[  +11 ms] > Task :uni_links:generateReleaseAssets UP-TO-DATE
[   +1 ms] > Task :uni_links:packageReleaseAssets UP-TO-DATE
[  +11 ms] > Task :url_launcher:mergeReleaseShaders UP-TO-DATE
[   +1 ms] > Task :url_launcher:compileReleaseShaders UP-TO-DATE
[        ] > Task :url_launcher:generateReleaseAssets UP-TO-DATE
[  +12 ms] > Task :url_launcher:packageReleaseAssets UP-TO-DATE
[   +1 ms] > Task :video_player:mergeReleaseShaders UP-TO-DATE
[        ] > Task :video_player:compileReleaseShaders UP-TO-DATE
[  +10 ms] > Task :video_player:generateReleaseAssets UP-TO-DATE
[        ] > Task :video_player:packageReleaseAssets UP-TO-DATE
[   +1 ms] > Task :webview_flutter:mergeReleaseShaders UP-TO-DATE
[        ] > Task :webview_flutter:compileReleaseShaders UP-TO-DATE
[        ] > Task :webview_flutter:generateReleaseAssets UP-TO-DATE
[  +11 ms] > Task :webview_flutter:packageReleaseAssets UP-TO-DATE
[        ] > Task :app:mergeReleaseAssets
[ +208 ms] > Task :app:copyFlutterAssetsRelease
[   +1 ms] > Task :app:mainApkListPersistenceRelease UP-TO-DATE
[  +92 ms] > Task :app:generateReleaseResValues UP-TO-DATE
[   +1 ms] > Task :app:generateReleaseResources UP-TO-DATE
[        ] > Task :app:writeReleaseApplicationId UP-TO-DATE
[  +10 ms] > Task :app:processReleaseGoogleServices
[   +1 ms] Parsing json file: D:\work\app\android\app\google-services.json
[        ] > Task :connectivity:generateReleaseResValues UP-TO-DATE
[        ] > Task :device_info:generateReleaseResValues UP-TO-DATE
[        ] > Task :connectivity:compileReleaseRenderscript NO-SOURCE
[   +1 ms] > Task :connectivity:generateReleaseResources UP-TO-DATE
[        ] > Task :connectivity:packageReleaseResources UP-TO-DATE
[        ] > Task :device_info:compileReleaseRenderscript NO-SOURCE
[  +10 ms] > Task :device_info:generateReleaseResources UP-TO-DATE
[        ] > Task :device_info:packageReleaseResources UP-TO-DATE
[        ] > Task :flutter_facebook_auth:generateReleaseResValues UP-TO-DATE
[        ] > Task :google_sign_in:generateReleaseResValues UP-TO-DATE
[  +12 ms] > Task :flutter_facebook_auth:compileReleaseRenderscript NO-SOURCE
[        ] > Task :flutter_facebook_auth:generateReleaseResources UP-TO-DATE
[  +66 ms] > Task :flutter_facebook_auth:packageReleaseResources UP-TO-DATE
[   +1 ms] > Task :google_sign_in:compileReleaseRenderscript NO-SOURCE
[        ] > Task :google_sign_in:generateReleaseResources UP-TO-DATE
[   +1 ms] > Task :google_sign_in:packageReleaseResources UP-TO-DATE
[  +10 ms] > Task :libphonenumber:generateReleaseResValues UP-TO-DATE
[  +12 ms] > Task :libphonenumber:compileReleaseRenderscript NO-SOURCE
[  +10 ms] > Task :libphonenumber:generateReleaseResources UP-TO-DATE
[        ] > Task :libphonenumber:packageReleaseResources UP-TO-DATE
[   +1 ms] > Task :notification_permissions:generateReleaseResValues UP-TO-DATE
[        ] > Task :notification_permissions:compileReleaseRenderscript NO-SOURCE
[  +11 ms] > Task :notification_permissions:generateReleaseResources UP-TO-DATE
[        ] > Task :notification_permissions:packageReleaseResources UP-TO-DATE
[   +1 ms] > Task :package_info:generateReleaseResValues UP-TO-DATE
[        ] > Task :package_info:compileReleaseRenderscript NO-SOURCE
[        ] > Task :package_info:generateReleaseResources UP-TO-DATE
[  +10 ms] > Task :package_info:packageReleaseResources UP-TO-DATE
[        ] > Task :pushwoosh:generateReleaseResValues UP-TO-DATE
[        ] > Task :shared_preferences:generateReleaseResValues UP-TO-DATE
[        ] > Task :pushwoosh:compileReleaseRenderscript NO-SOURCE
[        ] > Task :pushwoosh:generateReleaseResources UP-TO-DATE
[  +28 ms] > Task :pushwoosh:packageReleaseResources UP-TO-DATE
[   +6 ms] > Task :shared_preferences:compileReleaseRenderscript NO-SOURCE
[   +3 ms] > Task :shared_preferences:generateReleaseResources UP-TO-DATE
[  +13 ms] > Task :shared_preferences:packageReleaseResources UP-TO-DATE
[   +1 ms] > Task :uni_links:generateReleaseResValues UP-TO-DATE
[        ] > Task :uni_links:compileReleaseRenderscript NO-SOURCE
[        ] > Task :uni_links:generateReleaseResources UP-TO-DATE
[        ] > Task :uni_links:packageReleaseResources UP-TO-DATE
[   +9 ms] > Task :url_launcher:generateReleaseResValues UP-TO-DATE
[   +1 ms] > Task :url_launcher:compileReleaseRenderscript NO-SOURCE
[        ] > Task :url_launcher:generateReleaseResources UP-TO-DATE
[        ] > Task :url_launcher:packageReleaseResources UP-TO-DATE
[        ] > Task :video_player:generateReleaseResValues UP-TO-DATE
[   +2 ms] > Task :video_player:compileReleaseRenderscript NO-SOURCE
[  +23 ms] > Task :video_player:generateReleaseResources UP-TO-DATE
[        ] > Task :video_player:packageReleaseResources UP-TO-DATE
[        ] > Task :webview_flutter:generateReleaseResValues UP-TO-DATE
[        ] > Task :webview_flutter:compileReleaseRenderscript NO-SOURCE
[        ] > Task :webview_flutter:generateReleaseResources UP-TO-DATE
[  +11 ms] > Task :webview_flutter:packageReleaseResources UP-TO-DATE
[  +14 ms] > Task :app:mergeReleaseResources UP-TO-DATE
[        ] > Task :app:createReleaseCompatibleScreenManifests UP-TO-DATE
[        ] > Task :connectivity:checkReleaseManifest UP-TO-DATE
[        ] > Task :connectivity:processReleaseManifest UP-TO-DATE
[   +1 ms] > Task :device_info:checkReleaseManifest UP-TO-DATE
[  +12 ms] > Task :device_info:processReleaseManifest UP-TO-DATE
[  +30 ms] > Task :flutter_facebook_auth:checkReleaseManifest UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:processReleaseManifest UP-TO-DATE
[        ] > Task :google_sign_in:checkReleaseManifest UP-TO-DATE
[  +58 ms] > Task :google_sign_in:processReleaseManifest UP-TO-DATE
[        ] > Task :libphonenumber:checkReleaseManifest UP-TO-DATE
[        ] > Task :libphonenumber:processReleaseManifest UP-TO-DATE
[   +1 ms] > Task :notification_permissions:checkReleaseManifest UP-TO-DATE
[   +9 ms] > Task :notification_permissions:processReleaseManifest UP-TO-DATE
[  +10 ms] > Task :package_info:checkReleaseManifest UP-TO-DATE
[        ] > Task :package_info:processReleaseManifest UP-TO-DATE
[        ] > Task :pushwoosh:checkReleaseManifest UP-TO-DATE
[        ] > Task :pushwoosh:processReleaseManifest UP-TO-DATE
[        ] > Task :shared_preferences:checkReleaseManifest UP-TO-DATE
[   +1 ms] > Task :shared_preferences:processReleaseManifest UP-TO-DATE
[  +10 ms] > Task :uni_links:checkReleaseManifest UP-TO-DATE
[   +1 ms] > Task :uni_links:processReleaseManifest UP-TO-DATE
[        ] > Task :url_launcher:checkReleaseManifest UP-TO-DATE
[        ] > Task :url_launcher:processReleaseManifest UP-TO-DATE
[  +10 ms] > Task :video_player:checkReleaseManifest UP-TO-DATE
[        ] > Task :video_player:processReleaseManifest UP-TO-DATE
[        ] > Task :webview_flutter:checkReleaseManifest UP-TO-DATE
[        ] > Task :webview_flutter:processReleaseManifest UP-TO-DATE
[        ] > Task :app:processReleaseManifest UP-TO-DATE
[        ] > Task :connectivity:parseReleaseLibraryResources UP-TO-DATE
[  +10 ms] > Task :connectivity:generateReleaseRFile UP-TO-DATE
[        ] > Task :device_info:parseReleaseLibraryResources UP-TO-DATE
[   +1 ms] > Task :device_info:generateReleaseRFile UP-TO-DATE
[        ] > Task :flutter_facebook_auth:parseReleaseLibraryResources UP-TO-DATE
[        ] > Task :flutter_facebook_auth:generateReleaseRFile UP-TO-DATE
[        ] > Task :google_sign_in:parseReleaseLibraryResources UP-TO-DATE
[  +10 ms] > Task :google_sign_in:generateReleaseRFile UP-TO-DATE
[        ] > Task :libphonenumber:parseReleaseLibraryResources UP-TO-DATE
[        ] > Task :libphonenumber:generateReleaseRFile UP-TO-DATE
[        ] > Task :notification_permissions:parseReleaseLibraryResources UP-TO-DATE
[   +1 ms] > Task :notification_permissions:generateReleaseRFile UP-TO-DATE
[  +10 ms] > Task :package_info:parseReleaseLibraryResources UP-TO-DATE
[   +1 ms] > Task :package_info:generateReleaseRFile UP-TO-DATE
[        ] > Task :pushwoosh:parseReleaseLibraryResources UP-TO-DATE
[   +1 ms] > Task :pushwoosh:generateReleaseRFile UP-TO-DATE
[  +10 ms] > Task :shared_preferences:parseReleaseLibraryResources UP-TO-DATE
[        ] > Task :shared_preferences:generateReleaseRFile UP-TO-DATE
[        ] > Task :uni_links:parseReleaseLibraryResources UP-TO-DATE
[        ] > Task :uni_links:generateReleaseRFile UP-TO-DATE
[        ] > Task :url_launcher:parseReleaseLibraryResources UP-TO-DATE
[        ] > Task :url_launcher:generateReleaseRFile UP-TO-DATE
[  +19 ms] > Task :video_player:parseReleaseLibraryResources UP-TO-DATE
[        ] > Task :video_player:generateReleaseRFile UP-TO-DATE
[  +10 ms] > Task :webview_flutter:parseReleaseLibraryResources UP-TO-DATE
[        ] > Task :webview_flutter:generateReleaseRFile UP-TO-DATE
[+1560 ms] > Task :app:processReleaseResources
[   +1 ms] > Task :connectivity:generateReleaseBuildConfig UP-TO-DATE
[        ] > Task :device_info:generateReleaseBuildConfig UP-TO-DATE
[  +12 ms] > Task :connectivity:javaPreCompileRelease UP-TO-DATE
[   +2 ms] > Task :connectivity:compileReleaseJavaWithJavac UP-TO-DATE
[   +1 ms] > Task :connectivity:bundleLibCompileRelease UP-TO-DATE
[  +10 ms] > Task :device_info:javaPreCompileRelease UP-TO-DATE
[        ] > Task :device_info:compileReleaseJavaWithJavac UP-TO-DATE
[   +1 ms] > Task :device_info:bundleLibCompileRelease UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:generateReleaseBuildConfig UP-TO-DATE
[   +1 ms] > Task :google_sign_in:generateReleaseBuildConfig UP-TO-DATE
[  +10 ms] > Task :libphonenumber:generateReleaseBuildConfig UP-TO-DATE
[        ] > Task :flutter_facebook_auth:javaPreCompileRelease UP-TO-DATE
[        ] > Task :flutter_facebook_auth:compileReleaseJavaWithJavac UP-TO-DATE
[        ] > Task :flutter_facebook_auth:bundleLibCompileRelease UP-TO-DATE
[        ] > Task :libphonenumber:javaPreCompileRelease UP-TO-DATE
[        ] > Task :google_sign_in:javaPreCompileRelease UP-TO-DATE
[        ] > Task :google_sign_in:compileReleaseJavaWithJavac UP-TO-DATE
[  +10 ms] > Task :google_sign_in:bundleLibCompileRelease UP-TO-DATE
[        ] > Task :libphonenumber:compileReleaseJavaWithJavac UP-TO-DATE
[        ] > Task :libphonenumber:bundleLibCompileRelease UP-TO-DATE
[        ] > Task :notification_permissions:generateReleaseBuildConfig UP-TO-DATE
[   +1 ms] > Task :notification_permissions:javaPreCompileRelease UP-TO-DATE
[  +12 ms] > Task :notification_permissions:compileReleaseJavaWithJavac UP-TO-DATE
[        ] > Task :notification_permissions:bundleLibCompileRelease UP-TO-DATE
[   +1 ms] > Task :package_info:generateReleaseBuildConfig UP-TO-DATE
[   +9 ms] > Task :package_info:javaPreCompileRelease UP-TO-DATE
[  +13 ms] > Task :package_info:compileReleaseJavaWithJavac UP-TO-DATE
[        ] > Task :package_info:bundleLibCompileRelease UP-TO-DATE
[        ] > Task :pushwoosh:generateReleaseBuildConfig UP-TO-DATE
[        ] > Task :shared_preferences:generateReleaseBuildConfig UP-TO-DATE
[        ] > Task :pushwoosh:javaPreCompileRelease UP-TO-DATE
[        ] > Task :pushwoosh:compileReleaseJavaWithJavac UP-TO-DATE
[   +1 ms] > Task :pushwoosh:bundleLibCompileRelease UP-TO-DATE
[   +9 ms] > Task :uni_links:generateReleaseBuildConfig UP-TO-DATE
[        ] > Task :shared_preferences:javaPreCompileRelease UP-TO-DATE
[        ] > Task :shared_preferences:compileReleaseJavaWithJavac UP-TO-DATE
[        ] > Task :shared_preferences:bundleLibCompileRelease UP-TO-DATE
[        ] > Task :uni_links:javaPreCompileRelease UP-TO-DATE
[   +1 ms] > Task :uni_links:compileReleaseJavaWithJavac UP-TO-DATE
[  +13 ms] > Task :uni_links:bundleLibCompileRelease UP-TO-DATE
[   +1 ms] > Task :url_launcher:generateReleaseBuildConfig UP-TO-DATE
[        ] > Task :video_player:generateReleaseBuildConfig UP-TO-DATE
[        ] > Task :url_launcher:javaPreCompileRelease UP-TO-DATE
[        ] > Task :url_launcher:compileReleaseJavaWithJavac UP-TO-DATE
[   +1 ms] > Task :url_launcher:bundleLibCompileRelease UP-TO-DATE
[        ] > Task :webview_flutter:generateReleaseBuildConfig UP-TO-DATE
[   +1 ms] > Task :video_player:javaPreCompileRelease UP-TO-DATE
[  +10 ms] > Task :video_player:compileReleaseJavaWithJavac UP-TO-DATE
[        ] > Task :video_player:bundleLibCompileRelease UP-TO-DATE
[        ] > Task :app:validateSigningRelease UP-TO-DATE
[        ] > Task :webview_flutter:javaPreCompileRelease UP-TO-DATE
[   +1 ms] > Task :webview_flutter:compileReleaseJavaWithJavac UP-TO-DATE
[   +9 ms] > Task :webview_flutter:bundleLibCompileRelease UP-TO-DATE
[  +30 ms] > Task :app:compileReleaseKotlin UP-TO-DATE
[   +1 ms] > Task :app:javaPreCompileRelease UP-TO-DATE
[   +1 ms] > Task :app:compileReleaseJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileReleaseSources UP-TO-DATE
[        ] > Task :app:signingConfigWriterRelease UP-TO-DATE
[        ] > Task :app:mergeReleaseJniLibFolders UP-TO-DATE
[        ] > Task :connectivity:processReleaseJavaRes NO-SOURCE
[        ] > Task :connectivity:bundleLibResRelease UP-TO-DATE
[        ] > Task :connectivity:mergeReleaseJniLibFolders UP-TO-DATE
[  +10 ms] > Task :connectivity:mergeReleaseNativeLibs UP-TO-DATE
[        ] > Task :connectivity:stripReleaseDebugSymbols UP-TO-DATE
[        ] > Task :connectivity:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[        ] > Task :device_info:processReleaseJavaRes NO-SOURCE
[        ] > Task :device_info:bundleLibResRelease UP-TO-DATE
[        ] > Task :device_info:mergeReleaseJniLibFolders UP-TO-DATE
[        ] > Task :device_info:mergeReleaseNativeLibs UP-TO-DATE
[  +10 ms] > Task :device_info:stripReleaseDebugSymbols UP-TO-DATE
[        ] > Task :device_info:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[        ] > Task :flutter_facebook_auth:processReleaseJavaRes NO-SOURCE
[        ] > Task :flutter_facebook_auth:bundleLibResRelease UP-TO-DATE
[        ] > Task :flutter_facebook_auth:mergeReleaseJniLibFolders UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:mergeReleaseNativeLibs UP-TO-DATE
[  +10 ms] > Task :flutter_facebook_auth:stripReleaseDebugSymbols UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[        ] > Task :google_sign_in:processReleaseJavaRes NO-SOURCE
[        ] > Task :google_sign_in:bundleLibResRelease UP-TO-DATE
[        ] > Task :google_sign_in:mergeReleaseJniLibFolders UP-TO-DATE
[  +10 ms] > Task :google_sign_in:mergeReleaseNativeLibs UP-TO-DATE
[  +35 ms] > Task :google_sign_in:stripReleaseDebugSymbols UP-TO-DATE
[        ] > Task :google_sign_in:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[        ] > Task :libphonenumber:processReleaseJavaRes NO-SOURCE
[  +11 ms] > Task :libphonenumber:bundleLibResRelease UP-TO-DATE
[        ] > Task :libphonenumber:mergeReleaseJniLibFolders UP-TO-DATE
[        ] > Task :libphonenumber:mergeReleaseNativeLibs UP-TO-DATE
[        ] > Task :libphonenumber:stripReleaseDebugSymbols UP-TO-DATE
[        ] > Task :libphonenumber:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[  +30 ms] > Task :notification_permissions:processReleaseJavaRes NO-SOURCE
[   +3 ms] > Task :notification_permissions:bundleLibResRelease UP-TO-DATE
[   +1 ms] > Task :notification_permissions:mergeReleaseJniLibFolders UP-TO-DATE
[  +17 ms] > Task :notification_permissions:mergeReleaseNativeLibs UP-TO-DATE
[   +1 ms] > Task :notification_permissions:stripReleaseDebugSymbols UP-TO-DATE
[   +1 ms] > Task :notification_permissions:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[  +16 ms] > Task :package_info:processReleaseJavaRes NO-SOURCE
[        ] > Task :package_info:bundleLibResRelease UP-TO-DATE
[   +1 ms] > Task :package_info:mergeReleaseJniLibFolders UP-TO-DATE
[        ] > Task :package_info:mergeReleaseNativeLibs UP-TO-DATE
[        ] > Task :package_info:stripReleaseDebugSymbols UP-TO-DATE
[   +1 ms] > Task :package_info:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[  +16 ms] > Task :pushwoosh:processReleaseJavaRes NO-SOURCE
[  +24 ms] > Task :pushwoosh:bundleLibResRelease UP-TO-DATE
[  +13 ms] > Task :pushwoosh:mergeReleaseJniLibFolders UP-TO-DATE
[   +1 ms] > Task :pushwoosh:mergeReleaseNativeLibs UP-TO-DATE
[  +20 ms] > Task :pushwoosh:stripReleaseDebugSymbols UP-TO-DATE
[  +33 ms] > Task :pushwoosh:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[   +3 ms] > Task :shared_preferences:processReleaseJavaRes NO-SOURCE
[  +12 ms] > Task :shared_preferences:bundleLibResRelease UP-TO-DATE
[  +27 ms] > Task :shared_preferences:mergeReleaseJniLibFolders UP-TO-DATE
[  +16 ms] > Task :shared_preferences:mergeReleaseNativeLibs UP-TO-DATE
[   +1 ms] > Task :shared_preferences:stripReleaseDebugSymbols UP-TO-DATE
[   +1 ms] > Task :shared_preferences:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[  +14 ms] > Task :uni_links:processReleaseJavaRes NO-SOURCE
[   +5 ms] > Task :uni_links:bundleLibResRelease UP-TO-DATE
[  +13 ms] > Task :uni_links:mergeReleaseJniLibFolders UP-TO-DATE
[   +6 ms] > Task :uni_links:mergeReleaseNativeLibs UP-TO-DATE
[   +1 ms] > Task :uni_links:stripReleaseDebugSymbols UP-TO-DATE
[  +12 ms] > Task :uni_links:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[  +12 ms] > Task :url_launcher:processReleaseJavaRes NO-SOURCE
[        ] > Task :url_launcher:bundleLibResRelease UP-TO-DATE
[   +1 ms] > Task :url_launcher:mergeReleaseJniLibFolders UP-TO-DATE
[  +12 ms] > Task :url_launcher:mergeReleaseNativeLibs UP-TO-DATE
[   +1 ms] > Task :url_launcher:stripReleaseDebugSymbols UP-TO-DATE
[  +12 ms] > Task :url_launcher:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[   +1 ms] > Task :video_player:processReleaseJavaRes NO-SOURCE
[  +12 ms] > Task :video_player:bundleLibResRelease UP-TO-DATE
[   +1 ms] > Task :video_player:mergeReleaseJniLibFolders UP-TO-DATE
[  +14 ms] > Task :video_player:mergeReleaseNativeLibs UP-TO-DATE
[   +1 ms] > Task :video_player:stripReleaseDebugSymbols UP-TO-DATE
[        ] > Task :video_player:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[        ] > Task :webview_flutter:processReleaseJavaRes NO-SOURCE
[        ] > Task :webview_flutter:bundleLibResRelease UP-TO-DATE
[        ] > Task :webview_flutter:mergeReleaseJniLibFolders UP-TO-DATE
[        ] > Task :webview_flutter:mergeReleaseNativeLibs UP-TO-DATE
[   +1 ms] > Task :webview_flutter:stripReleaseDebugSymbols UP-TO-DATE
[  +12 ms] > Task :webview_flutter:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[  +13 ms] > Task :app:mergeReleaseNativeLibs UP-TO-DATE
[        ] > Task :app:stripReleaseDebugSymbols UP-TO-DATE
[  +11 ms] Compatible side by side NDK version was not found.
[   +1 ms] > Task :app:mergeReleaseGeneratedProguardFiles
[        ] > Task :app:processReleaseJavaRes NO-SOURCE
[  +11 ms] > Task :app:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :connectivity:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :connectivity:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[        ] > Task :connectivity:mergeReleaseConsumerProguardFiles UP-TO-DATE
[  +11 ms] > Task :device_info:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :device_info:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[        ] > Task :device_info:mergeReleaseConsumerProguardFiles UP-TO-DATE
[        ] > Task :flutter_facebook_auth:bundleLibRuntimeRelease UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[  +10 ms] > Task :flutter_facebook_auth:mergeReleaseConsumerProguardFiles UP-TO-DATE
[        ] > Task :google_sign_in:bundleLibRuntimeRelease UP-TO-DATE
[   +1 ms] > Task :google_sign_in:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[   +1 ms] > Task :google_sign_in:mergeReleaseConsumerProguardFiles UP-TO-DATE
[  +22 ms] > Task :libphonenumber:bundleLibRuntimeRelease UP-TO-DATE
[   +1 ms] > Task :libphonenumber:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[        ] > Task :libphonenumber:mergeReleaseConsumerProguardFiles UP-TO-DATE
[   +1 ms] > Task :notification_permissions:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :notification_permissions:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[   +1 ms] > Task :notification_permissions:mergeReleaseConsumerProguardFiles UP-TO-DATE
[  +13 ms] > Task :package_info:bundleLibRuntimeRelease UP-TO-DATE
[   +1 ms] > Task :package_info:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[  +21 ms] > Task :package_info:mergeReleaseConsumerProguardFiles UP-TO-DATE
[        ] > Task :pushwoosh:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :pushwoosh:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[        ] > Task :pushwoosh:mergeReleaseConsumerProguardFiles UP-TO-DATE
[        ] > Task :shared_preferences:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :shared_preferences:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[        ] > Task :shared_preferences:mergeReleaseConsumerProguardFiles UP-TO-DATE
[  +30 ms] > Task :uni_links:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :uni_links:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[   +1 ms] > Task :uni_links:mergeReleaseConsumerProguardFiles UP-TO-DATE
[        ] > Task :url_launcher:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :url_launcher:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[        ] > Task :url_launcher:mergeReleaseConsumerProguardFiles UP-TO-DATE
[  +11 ms] > Task :video_player:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :video_player:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[        ] > Task :video_player:mergeReleaseConsumerProguardFiles UP-TO-DATE
[        ] > Task :webview_flutter:bundleLibRuntimeRelease UP-TO-DATE
[        ] > Task :webview_flutter:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[  +11 ms] > Task :webview_flutter:mergeReleaseConsumerProguardFiles UP-TO-DATE
[+3989 ms] > Task :app:transformClassesAndResourcesWithR8ForRelease
[   +1 ms] R8: Missing class: android.view.WindowInsetsAnimation$Callback
[+14210 ms] > Task :app:packageRelease
[ +300 ms] > Task :app:assembleRelease
[   +1 ms] > Task :connectivity:extractReleaseAnnotations UP-TO-DATE
[        ] > Task :connectivity:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :connectivity:mergeReleaseJavaResource UP-TO-DATE
[  +10 ms] > Task :connectivity:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[  +10 ms] > Task :connectivity:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :connectivity:bundleReleaseAar UP-TO-DATE
[        ] > Task :connectivity:compileReleaseSources UP-TO-DATE
[        ] > Task :device_info:extractReleaseAnnotations UP-TO-DATE
[   +1 ms] > Task :connectivity:mergeReleaseResources UP-TO-DATE
[  +10 ms] > Task :connectivity:verifyReleaseResources UP-TO-DATE
[        ] > Task :connectivity:assembleRelease UP-TO-DATE
[        ] > Task :device_info:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :device_info:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :device_info:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[        ] > Task :device_info:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[  +11 ms] > Task :device_info:bundleReleaseAar UP-TO-DATE
[        ] > Task :device_info:compileReleaseSources UP-TO-DATE
[        ] > Task :flutter_facebook_auth:extractReleaseAnnotations UP-TO-DATE
[        ] > Task :device_info:mergeReleaseResources UP-TO-DATE
[   +1 ms] > Task :device_info:verifyReleaseResources UP-TO-DATE
[  +12 ms] > Task :device_info:assembleRelease UP-TO-DATE
[        ] > Task :flutter_facebook_auth:prepareLintJarForPublish UP-TO-DATE
[  +10 ms] > Task :flutter_facebook_auth:mergeReleaseJavaResource UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[        ] > Task :flutter_facebook_auth:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :flutter_facebook_auth:bundleReleaseAar UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:compileReleaseSources UP-TO-DATE
[  +10 ms] > Task :google_sign_in:extractReleaseAnnotations UP-TO-DATE
[   +2 ms] > Task :flutter_facebook_auth:mergeReleaseResources UP-TO-DATE
[   +1 ms] > Task :flutter_facebook_auth:verifyReleaseResources UP-TO-DATE
[  +12 ms] > Task :flutter_facebook_auth:assembleRelease UP-TO-DATE
[   +2 ms] > Task :google_sign_in:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :google_sign_in:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :google_sign_in:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[        ] > Task :google_sign_in:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :google_sign_in:bundleReleaseAar UP-TO-DATE
[        ] > Task :google_sign_in:compileReleaseSources UP-TO-DATE
[   +1 ms] > Task :libphonenumber:extractReleaseAnnotations UP-TO-DATE
[  +10 ms] > Task :google_sign_in:mergeReleaseResources UP-TO-DATE
[        ] > Task :google_sign_in:verifyReleaseResources UP-TO-DATE
[        ] > Task :google_sign_in:assembleRelease UP-TO-DATE
[        ] > Task :libphonenumber:prepareLintJarForPublish UP-TO-DATE
[   +1 ms] > Task :libphonenumber:mergeReleaseJavaResource UP-TO-DATE
[  +11 ms] > Task :libphonenumber:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[   +1 ms] > Task :libphonenumber:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :libphonenumber:bundleReleaseAar UP-TO-DATE
[  +12 ms] > Task :libphonenumber:compileReleaseSources UP-TO-DATE
[        ] > Task :notification_permissions:extractReleaseAnnotations UP-TO-DATE
[  +33 ms] > Task :libphonenumber:mergeReleaseResources UP-TO-DATE
[   +1 ms] > Task :libphonenumber:verifyReleaseResources UP-TO-DATE
[        ] > Task :libphonenumber:assembleRelease UP-TO-DATE
[  +10 ms] > Task :notification_permissions:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :notification_permissions:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :notification_permissions:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[        ] > Task :notification_permissions:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[   +1 ms] > Task :notification_permissions:bundleReleaseAar UP-TO-DATE
[  +10 ms] > Task :notification_permissions:compileReleaseSources UP-TO-DATE
[        ] > Task :package_info:extractReleaseAnnotations UP-TO-DATE
[        ] > Task :notification_permissions:mergeReleaseResources UP-TO-DATE
[        ] > Task :notification_permissions:verifyReleaseResources UP-TO-DATE
[   +1 ms] > Task :notification_permissions:assembleRelease UP-TO-DATE
[  +10 ms] > Task :package_info:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :package_info:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :package_info:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[        ] > Task :package_info:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :package_info:bundleReleaseAar UP-TO-DATE
[        ] > Task :package_info:compileReleaseSources UP-TO-DATE
[  +10 ms] > Task :pushwoosh:extractReleaseAnnotations UP-TO-DATE
[        ] > Task :package_info:mergeReleaseResources UP-TO-DATE
[  +54 ms] > Task :package_info:verifyReleaseResources UP-TO-DATE
[        ] > Task :package_info:assembleRelease UP-TO-DATE
[        ] > Task :pushwoosh:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :pushwoosh:mergeReleaseJavaResource UP-TO-DATE
[  +10 ms] > Task :pushwoosh:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[  +10 ms] > Task :pushwoosh:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :pushwoosh:bundleReleaseAar UP-TO-DATE
[  +10 ms] > Task :pushwoosh:compileReleaseSources UP-TO-DATE
[        ] > Task :shared_preferences:extractReleaseAnnotations UP-TO-DATE
[        ] > Task :pushwoosh:mergeReleaseResources UP-TO-DATE
[        ] > Task :pushwoosh:verifyReleaseResources UP-TO-DATE
[   +1 ms] > Task :pushwoosh:assembleRelease UP-TO-DATE
[  +10 ms] > Task :shared_preferences:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :shared_preferences:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :shared_preferences:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[        ] > Task :shared_preferences:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :shared_preferences:bundleReleaseAar UP-TO-DATE
[  +12 ms] > Task :shared_preferences:compileReleaseSources UP-TO-DATE
[        ] > Task :uni_links:extractReleaseAnnotations UP-TO-DATE
[        ] > Task :shared_preferences:mergeReleaseResources UP-TO-DATE
[        ] > Task :shared_preferences:verifyReleaseResources UP-TO-DATE
[  +10 ms] > Task :shared_preferences:assembleRelease UP-TO-DATE
[        ] > Task :uni_links:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :uni_links:mergeReleaseJavaResource UP-TO-DATE
[   +2 ms] > Task :uni_links:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[  +10 ms] > Task :uni_links:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[   +1 ms] > Task :uni_links:bundleReleaseAar UP-TO-DATE
[        ] > Task :uni_links:compileReleaseSources UP-TO-DATE
[        ] > Task :url_launcher:extractReleaseAnnotations UP-TO-DATE
[  +10 ms] > Task :uni_links:mergeReleaseResources UP-TO-DATE
[        ] > Task :uni_links:verifyReleaseResources UP-TO-DATE
[        ] > Task :uni_links:assembleRelease UP-TO-DATE
[        ] > Task :url_launcher:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :url_launcher:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :url_launcher:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[  +10 ms] > Task :url_launcher:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :url_launcher:bundleReleaseAar UP-TO-DATE
[        ] > Task :video_player:extractReleaseAnnotations UP-TO-DATE
[  +70 ms] > Task :url_launcher:mergeReleaseResources UP-TO-DATE
[   +1 ms] > Task :url_launcher:compileReleaseSources UP-TO-DATE
[   +1 ms] > Task :url_launcher:verifyReleaseResources UP-TO-DATE
[   +8 ms] > Task :url_launcher:assembleRelease UP-TO-DATE
[        ] > Task :video_player:prepareLintJarForPublish UP-TO-DATE
[   +1 ms] > Task :video_player:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :video_player:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[        ] > Task :video_player:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[        ] > Task :video_player:bundleReleaseAar UP-TO-DATE
[        ] > Task :video_player:compileReleaseSources UP-TO-DATE
[  +10 ms] > Task :webview_flutter:extractReleaseAnnotations UP-TO-DATE
[        ] > Task :video_player:mergeReleaseResources UP-TO-DATE
[        ] > Task :video_player:verifyReleaseResources UP-TO-DATE
[        ] > Task :video_player:assembleRelease UP-TO-DATE
[        ] > Task :webview_flutter:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :webview_flutter:mergeReleaseJavaResource UP-TO-DATE
[        ] > Task :webview_flutter:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[  +10 ms] > Task :webview_flutter:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[   +1 ms] > Task :webview_flutter:bundleReleaseAar UP-TO-DATE
[        ] > Task :webview_flutter:compileReleaseSources UP-TO-DATE
[        ] > Task :webview_flutter:mergeReleaseResources UP-TO-DATE
[        ] > Task :webview_flutter:verifyReleaseResources UP-TO-DATE
[  +10 ms] > Task :webview_flutter:assembleRelease UP-TO-DATE
[   +1 ms] BUILD SUCCESSFUL in 34s
[        ] 408 actionable tasks: 11 executed, 397 up-to-date
[ +518 ms] Running Gradle task 'assembleRelease'... (completed in 35.0s)
[  +60 ms] calculateSha: LocalDirectory: 'D:\work\app\build\app\outputs\flutter-apk'/app.apk
[  +54 ms] calculateSha: reading file took 53us
[ +626 ms] calculateSha: computing sha took 625us
[  +11 ms] √ Built build\app\outputs\flutter-apk\app-release.apk (77.6MB).
[   +3 ms] "flutter apk" took 36,938ms.
[ +256 ms] ensureAnalyticsSent: 253ms
[   +2 ms] Running shutdown hooks
[   +1 ms] Shutdown hooks complete
[   +7 ms] exiting with code 0

Read custom data when app is closed

I would like to ask if there is a possibility to receive and read custom data from push notifications if app is closed?

When the app is opened, methods: onPushReceived, onPushAccepted, onDeepLinkOpened works fine, and custom data can be easily read, but I can't find a way how to read that data when app is closed.

PushwooshInbox.loadMessages() not working on Android: Unhandled Exception: type 'String' is not a subtype of type 'Map<String, dynamic>?'

Only on Android, with the following dependencies in pubspec.yaml

pushwoosh_flutter: '2.2.14'
pushwoosh_inbox: '2.2.14'

when the method PushwooshInbox.loadMessages() is called, the following error is generated

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'String' is not a subtype of type 'Map<String, dynamic>?'
E/flutter (20260): #0      new InboxMessage.fromJson
pushwoosh_inbox.dart:276
E/flutter (20260): #1      PushwooshInbox.loadMessages
pushwoosh_inbox.dart:213
E/flutter (20260): <asynchronous suspension>
E/flutter (20260): #2      NotificationServiceImpl.getInboxNotifications
notification_impl.service.dart:146
...

Using the debugger, I checked that in the json object passed to InboxMessage.fromJson(), the field actionParams contains the json string of the passed parameters and not a map. On iOs, the field is correctly populated with the map.

The flutter doctor output of my setup is the following:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.2, on macOS 13.5 22G74 darwin-arm64, locale it-IT)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Android Studio (version 2022.3)
[✓] IntelliJ IDEA Community Edition (version 2022.2.3)
[✓] VS Code (version 1.81.1)
[✓] Connected device (2 available)
[✓] Network resources

• No issues found!

[iOS] incompatibility between Pushwoosh and FirebaseMessaging

Hello,

  • Overall specs:

    • Pushwoosh package version: 2.0.2
    • Firebase messaging package version: 9.1.1
    • Flutter SDK version: 2.0.4
  • Platform affected: only iOS.

Can you tell me if there can be some incompatibility when Pushwoosh package and FirebaseMessaging package are added in project?

After I've updated Flutter SDK to the recent version, on app startup* it throws me error as below:

Launching lib/main.dart on iPhoneMat in debug mode...
lib/main.dart:1

Automatically signing iOS for device deployment using specified development team in Xcode project: >>TEAM_ID<<
Xcode build done.                                           75.2s


(lldb) 2021-04-09 12:52:00.061033+0200 Runner[1031:139948] Pushwoosh: Initializing application runtime

7.3.0 - [Firebase/Core][I-COR000005] No app has been configured yet.
7.3.0 - [Firebase/Messaging][I-FCM001000] FIRMessaging Remote Notifications proxy enabled, will swizzle remote notification receiver handlers. If you'd prefer to manually integrate Firebase Messaging, add "FirebaseAppDelegateProxyEnabled" to your Info.plist, and set it to NO. Follow the instructions at:


https://firebase.google.com/docs/cloud-messaging/ios/client#method_swizzling_in_firebase_messaging to ensure proper integration.


[PW] HWID: AEC8209D-76B7-4FBE-A68D-6944A4364B71
[PW] [I] -[Pushwoosh] Will show foreground notifications: 1
[PW] [I] -[PWPushNotificationsManagerCommon] Registered for push notifications: 7699d89c42be5e9162d2aea8807aecbded6a46023b8e772ac206dcab0bc56971

[PW] [I] -[PWRequestManager]
x
|    Pushwoosh request:

| Url:      https://EB148-1E466.api.pushwoosh.com/json/1.3/getInApps
| Payload:  {"request":{"device_type":1,"language":"en","application":"APP_CODE","userId":"AEC8209D-76B7-4FBE-A68D-6944A4364B71","v":"6.1.1","hwid":"AEC8209D-76B7-4FBE-A68D-6944A4364B71"}}


| Status:   "200 no error"
| Response: {"status_code":200,"status_message":"OK","response":{"inApps":[]}}

x

[PW] [I] -[PWPushNotificationsManagerCommon] Registered for push notifications: 7699d89c42be5e9162d2aea8807aecbded6a46023b8e772ac206dcab0bc56971
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x10)
    frame #0: 0x000000010549cc74 Runner`-[PushwooshPlugin onDidRegisterForRemoteNotificationsWithDeviceToken:](self=0x000000028325edf0, _cmd="onDidRegisterForRemoteNotificationsWithDeviceToken:", token=@"7699d89c42be5e9162d2aea8807aecbded6a46023b8e772ac206dcab0bc56971") at PushwooshPlugin.m:145:5142 	#pragma mark - PushNotificationDelegate
143
144 	- (void)onDidRegisterForRemoteNotificationsWithDeviceToken:(NSString *)token {
-> 145 	    _registerResult(token);
    	    ^
   146 	}
   147
   148 	- (void)onDidFailToRegisterForRemoteNotificationsWithError:(NSError *)error {

Target 0: (Runner) stopped.
Error connecting to the service protocol: failed to connect to http://127.0.0.1:50018/
Exited (sigterm)

'* please note that when I make fresh start (after uninstall and install the app again), it is working fine, but every time when I'm trying to open app again it throws an error.

Android build failed on app:releaseRuntimeClasspath due to 502 bad gateway error

Hello,

I'm getting this error while trying to build Android app.

Execution failed for task ':app:mergeReleaseAssets'.

> Could not resolve all files for configuration ':app:releaseRuntimeClasspath'.

   > Could not resolve androidx.work:work-runtime:[2.0.0, 2.6.99].

     Required by:

         project :app > project :pushwoosh > com.pushwoosh:pushwoosh:6.3.3

      > Failed to list versions for androidx.work:work-runtime.

         > Unable to load Maven meta-data from https://google.bintray.com/exoplayer/androidx/work/work-runtime/maven-metadata.xml.

            > Could not get resource 'https://google.bintray.com/exoplayer/androidx/work/work-runtime/maven-metadata.xml'.

               > Could not GET 'https://google.bintray.com/exoplayer/androidx/work/work-runtime/maven-metadata.xml'. Received status code 502 from server: Bad Gateway

I can see there is reference to external resource which is not available. It can be fixed?

I'm using pushwoosh ver 2.1.0. Flutter 2.8.0

Cannot handle push when app in background in iOS

I'm using latest version 1.20.0. This case worked on android but not work on iOS:

  1. App is running in foreground
  2. Received new push
  3. Open multitask and swipe to close app
  4. Click on notification in Notification Tray
  5. App open but I cannot receive data push in Pushwoosh.getInstance.onPushReceived to handle action.

Can you check it or guide for me how to handle push on this case.
Thank you.

Empty notification appears when dismissing exisiting notifications

Platform - Android

Steps to reproduce:

  • I triggered two notifications using createMessage API from Postman when the app is in background.
  • Now kill the app and trigger one more notification.
  • Now when you clear all the notifications from the tray, A blank notification appears.

I'm unable to figure out the exact reason behind this, will require immediate assistance.

Thanks!

iOS - duplicate symbols for architecture arm64

Hello, I'm trying to implement pushwoosh library to my app using the docs below, but it doesn't work
https://docs.pushwoosh.com/platform-docs/pushwoosh-sdk/cross-platform-frameworks/flutter

step to procedure

  • flutter create my_app
  • add 'pushwoosh: ^1.20.1' to pubspec.yaml file
  • add pod 'Pushwoosh' to ios/Podfile
  • flutter launch

error log

Launching lib/main.dart on iPhone in debug mode...
 lib/main.dart
Signing iOS app for device deployment using developer identity: 
Xcode build done.                                            6.2s
Failed to build iOS app
Error output from Xcode build:
↳
    2021-01-25 11:28:49.002 xcodebuild[31897:607242] CFURLRequestSetHTTPCookieStorageAcceptPolicy_block_invoke: no longer implemented and should not be called
    ** BUILD FAILED **
Xcode's output:
↳
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/PushwooshPlugin.m:2:
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/Pushwoosh.h:7:
    /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/PushNotificationManager.h:245:44: warning: 'UNUserNotificationCenterDelegate' is only available on iOS 10.0 or newer [-Wunguarded-availability]
    @property (nonatomic, strong, readonly) id<UNUserNotificationCenterDelegate> notificationCenterDelegate;
                                               ^
    In module 'UserNotifications' imported from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/PushNotificationManager.h:12:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk/System/Library/Frameworks/UserNotifications.framework/Headers/UNUserNotificationCenter.h:89:11: note: 'UNUserNotificationCenterDelegate' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
    @protocol UNUserNotificationCenterDelegate <NSObject>
              ^
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/PushwooshPlugin.m:2:
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/Pushwoosh.h:7:
    /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/PushNotificationManager.h:202:12: note: annotate 'PushNotificationManager' with an availability attribute to silence this warning
    @interface PushNotificationManager : NSObject {
               ^
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/PushwooshPlugin.m:2:
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/Pushwoosh.h:18:
    /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/PWNotificationExtensionManager.h:29:36: warning: 'UNNotificationRequest' is only available on iOS 10.0 or newer [-Wunguarded-availability]
    - (void)handleNotificationRequest:(UNNotificationRequest *)request contentHandler:(void (^)(UNNotificationContent *))contentHandler;
                                       ^
    In module 'UserNotifications' imported from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/PushNotificationManager.h:12:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk/System/Library/Frameworks/UserNotifications.framework/Headers/UNNotificationRequest.h:16:12: note: 'UNNotificationRequest' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
    @interface UNNotificationRequest : NSObject <NSCopying, NSSecureCoding>
               ^
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/PushwooshPlugin.m:2:
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/Pushwoosh.h:18:
    /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/PWNotificationExtensionManager.h:29:1: note: annotate 'handleNotificationRequest:contentHandler:' with an availability attribute to silence this warning
    - (void)handleNotificationRequest:(UNNotificationRequest *)request contentHandler:(void (^)(UNNotificationContent *))contentHandler;
    ^
                                                                                                                                        API_AVAILABLE(ios(10.0))
    /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/PWNotificationExtensionManager.h:29:93: warning: 'UNNotificationContent' is only available on iOS 10.0 or newer [-Wunguarded-availability]
    - (void)handleNotificationRequest:(UNNotificationRequest *)request contentHandler:(void (^)(UNNotificationContent *))contentHandler;
                                                                                                ^
    In module 'UserNotifications' imported from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/PushNotificationManager.h:12:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk/System/Library/Frameworks/UserNotifications.framework/Headers/UNNotificationContent.h:16:12: note: 'UNNotificationContent' has been marked as being introduced in iOS 10.0 here, but the deployment target is iOS 8.0.0
    @interface UNNotificationContent : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
               ^
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/PushwooshPlugin.m:2:
    In file included from /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/Pushwoosh.h:18:
    /Users/abc/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/pushwoosh-1.20.1/ios/Classes/../Library/PWNotificationExtensionManager.h:29:1: note: annotate 'handleNotificationRequest:contentHandler:' with an availability attribute to silence this warning
    - (void)handleNotificationRequest:(UNNotificationRequest *)request contentHandler:(void (^)(UNNotificationContent *))contentHandler;
    ^
                                                                                                                                        API_AVAILABLE(ios(10.0))
    3 warnings generated.
    duplicate symbol '_OBJC_CLASS_$_PodsDummy_pushwoosh' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(pushwoosh-dummy.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(pushwoosh-dummy.o)
    duplicate symbol '_OBJC_METACLASS_$_PodsDummy_pushwoosh' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(pushwoosh-dummy.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(pushwoosh-dummy.o)
    duplicate symbol '_OBJC_IVAR_$_PushwooshPlugin._registerResult' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_IVAR_$_PushwooshPlugin._acceptHandler' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_IVAR_$_PushwooshPlugin._openHandler' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_CLASS_$_DeepLinkStreamHandler' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_METACLASS_$_DeepLinkStreamHandler' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_CLASS_$_PushwooshStreamHandler' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_METACLASS_$_PushwooshStreamHandler' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_IVAR_$_PushwooshPlugin._receiveHandler' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_IVAR_$_PushwooshStreamHandler._startPushNotification' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_CLASS_$_PushwooshPlugin' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_METACLASS_$_PushwooshPlugin' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_IVAR_$_DeepLinkStreamHandler._eventSink' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_IVAR_$_PushwooshStreamHandler._eventSink' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_IVAR_$_DeepLinkStreamHandler._cachedDeepLink' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    duplicate symbol '_OBJC_IVAR_$_PushwooshPlugin._cachedDeepLink' in:
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/Pushwoosh.framework/Pushwoosh(PushwooshPlugin.o)
        /Users/abc/Developer/work/flutter_test_pushwoosh/flutter_application_1/build/ios/Debug-iphoneos/pushwoosh/pushwoosh.framework/pushwoosh(PushwooshPlugin.o)
    ld: 17 duplicate symbols for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description
    warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.3.99. (in target 'pushwoosh' from project 'Pods')
    warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.3.99. (in target 'Flutter' from project 'Pods')
Could not build the precompiled application for the device.

It appears that your application still contains the default signing identifier.
Try replacing 'com.example' with your signing id in Xcode:
  open ios/Runner.xcworkspace

Error launching application on iPhone.
Exited (sigterm) 

Podfile

# Uncomment this line to define a global platform for your project
platform :ios, '9.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  pod 'Pushwoosh'
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
end

flutter doctor -v

[✓] Flutter (Channel stable, 1.22.5, on macOS 11.1 20C69 darwin-x64, locale en-VN)
    • Flutter version 1.22.5 at /Users/abc/Developer/flutter
    • Framework revision 7891006299 (6 weeks ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

 
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/abc/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin not installed; this adds Flutter specific functionality.
    • Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

Crash in flutter app when push notification is received

When the app is terminated and a push notification is received the following crash occurs and the push notification is not displayed:

2019-03-14 16:01:05.931 29302-29336/com.luminos.xxx I/Pushwoosh: [FcmHelper] Received message: {pw_msg=1, p=;, pri=, vib=0, title=test} from: 194832369019
2019-03-14 16:01:05.933 29302-29336/com.luminos.xxx I/Pushwoosh: [NotificationService] handleMessage: Bundle[{pw_msg=1, p=;, pri=, vib=0, title=test}]
2019-03-14 16:01:05.965 29302-29336/com.luminos.xxx E/Pushwoosh: Exception occurred
    kotlin.UninitializedPropertyAccessException: lateinit property receiveHandler has not been initialized
        at com.pushwoosh.plugin.PushwooshPlugin$Companion.getReceiveHandler(PushwooshPlugin.kt:27)
        at com.pushwoosh.plugin.PushwooshPlugin$Companion.onMessageReceived(PushwooshPlugin.kt:79)
        at com.pushwoosh.plugin.PushwooshNotificationServiceExtension.onMessageReceived(PushwooshNotificationServiceExtension.kt:33)
        at com.pushwoosh.notification.NotificationServiceExtension.a(Unknown Source:49)
        at com.pushwoosh.notification.NotificationServiceExtension.handleMessage(Unknown Source:0)
        at com.pushwoosh.PushwooshFcmHelper.onMessageReceived(Unknown Source:74)
        at com.pushwoosh.PushFcmIntentService.onMessageReceived(Unknown Source:7)
        at com.google.firebase.messaging.FirebaseMessagingService.zzd(Unknown Source:402)
        at com.google.firebase.iid.zzg.run(Unknown Source:26)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source:7)
        at java.lang.Thread.run(Thread.java:764)

Details:

  • Android 8.0
  • pushwoosh-flutter version: master (1.12.1 does not work with AndroidX)
  • flutter 1.2.1
  • everything is fine when the app is active or in the background

no valid aps-environment entitlement string found for application

Hi, is using flutter 3, my Android version is running well, but the iOS version is returning an error and i can't get the registration token; in the runner capabilities is enabled "remote notification", the googleservice-info.plist is located in the runner folder and my runner. Entitlements have the lines:

 <key>aps-environment</key>
 <string>development</string>

the result error when try to get the token is the follow:

[PW] [D] -[PWNotificationManagerCompatiOS10] NotificationCenter authorization granted: 1
[PW] [E] dynamicDidFailToRegisterForRemoteNotificationsWithError] Error registering for push notifications. Error: Error Domain=NSCocoaErrorDomain Code=3000 "no valid “aps-environment” entitlement string found for application" UserInfo={NSLocalizedDescription=no valid “aps-environment” entitlement string found for application}

Possibility to control if notifications will be presented while app is in foreground

Hello,

can you tell me if there is a possibility to control wherever notifications will be shown when app is in foreground?

I checked there is setShowForegroundAlert method, which disable alerts when app is in foreground and I can capture notification which comes in onPushReceived listener. But then, I have to use other packages to present notification (after in custom data payload I receive expected data).

I would like to ask if there is a possibility to make it with Pushwoosh package?

Pushwoosh and Firebase Messaging

i have flutter application, and i want to receive push notifications from Pushwoosh but also from Firebase.
If i set both the sdk i can only receive the push notifications from the Firebase platform
Do you have a solution?

Now cannot receive push when app is on foreground

Last time we have error that push cannot received when app go to background. It is fixed.
But now problem is that when app is opening and send push, we cannot receive push, error log is:
E/Pushwoosh(31024): Exception occurred E/Pushwoosh(31024): java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Firebase-PushFcmIntentService E/Pushwoosh(31024): at io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread(FlutterJNI.java:794) E/Pushwoosh(31024): at io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(FlutterJNI.java:684) E/Pushwoosh(31024): at io.flutter.embedding.engine.dart.DartMessenger.send(DartMessenger.java:80) E/Pushwoosh(31024): at io.flutter.embedding.engine.dart.DartExecutor.send(DartExecutor.java:174) E/Pushwoosh(31024): at io.flutter.view.FlutterNativeView.send(FlutterNativeView.java:144) E/Pushwoosh(31024): at io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation.success(EventChannel.java:226) E/Pushwoosh(31024): at com.pushwoosh.plugin.PushwooshPlugin$StreamHandler.sendEvent(PushwooshPlugin.java:249) E/Pushwoosh(31024): at com.pushwoosh.plugin.PushwooshPlugin$StreamHandler.access$100(PushwooshPlugin.java:243) E/Pushwoosh(31024): at com.pushwoosh.plugin.PushwooshPlugin.onMessageReceived(PushwooshPlugin.java:56) E/Pushwoosh(31024): at com.pushwoosh.plugin.PushwooshNotificationServiceExtension.onMessageReceived(PushwooshNotificationServiceExtension.java:36) E/Pushwoosh(31024): at com.pushwoosh.notification.NotificationServiceExtension.a(Unknown Source) E/Pushwoosh(31024): at com.pushwoosh.notification.NotificationServiceExtension.handleMessage(Unknown Source) E/Pushwoosh(31024): at com.pushwoosh.PushwooshFcmHelper.onMessageReceived(Unknown Source) E/Pushwoosh(31024): at com.pushwoosh.PushFcmIntentService.onMessageReceived(Unknown Source) E/Pushwoosh(31024): at com.google.firebase.messaging.FirebaseMessagingService.zzd(Unknown Source) E/Pushwoosh(31024): at com.google.firebase.iid.zzb.run(Unknown Source) E/Pushwoosh(31024): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) E/Pushwoosh(31024): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) E/Pushwoosh(31024): at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source) E/Pushwoosh(31024): at java.lang.Thread.run(Thread.java:762)

Please help me check this problem.
Thank you

App crashes with release version or hot reload

Hello, my app is crashing when I create a release version (apk or bundle) and also when I hot reload in debug mode.

I've actually tried all the solutions described in the documentation, but none of them worked:
https://docs.pushwoosh.com/platform-docs/pushwoosh-sdk/cross-platform-frameworks/flutter/known-issues-migrating-pushwoosh-flutter-plugin-to-version-2.1.0-or-higher

I also tried to upgrade and downgrade the versions, without success either.

Here's the console output when I hot reload, and the result of my flutter doctor.

Hot reload error:
pushwoosh_error

Flutter doctor:

[√] Flutter (Channel stable, 3.0.5, on Microsoft Windows [versÆo 10.0.19043.1889], locale pt-BR)
    • Flutter version 3.0.5 at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (7 weeks ago), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2

[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\lucflori\AppData\Local\Android\Sdk
    • Platform android-32, build-tools 32.1.0-rc1
    • ANDROID_HOME = C:\Users\lucflori\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version openjdk version "11.0.11" 2021-04-20
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[!] Visual Studio - develop for Windows (Ferramentas de Build do Visual Studio 2017 15.9.45)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools
    • Ferramentas de Build do Visual Studio 2017 version 15.9.28307.1831
    • Windows 10 SDK version 10.0.17763.0
    X Visual Studio 2019 or later is required.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[√] Android Studio (version 2021.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version openjdk version "11.0.11" 2021-04-20

[√] VS Code (version 1.70.2)
    • VS Code at C:\Users\lucflori\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.46.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [versÆo 10.0.19043.1889]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 104.0.5112.102
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 104.0.1293.70

[√] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

Versions I've Tested:

2.2.7
2.2.8
2.2.9

Cannot open app (app is running in background or not running) when click on notification has deeplink

I have an issues:

  • I push a notification without deeplink just have data (pushwoosh message have "u" tag). My app received push notification (app is running in background or not running) then I click on notification => handle data and open app OK

But

  • I push a notification with deeplink and data (pushwoosh message has "l" and "u" tags). My app received push notification (app is running in background or not running) then I click on notification => I can handle data to direct to new screen but app NOT OPEN.

Please help,

Null safety error

Hi,

I've just installed the new package 2.2.0.
I made a flutter clean and I can't compile.
`Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:

 - package:pushwoosh

For solutions, see https://dart.dev/go/unsound-null-safety`

In my source, the pushwooh import is underlined with this inspection report :
The library 'package:pushwoosh/pushwoosh.dart' is legacy, and should not be imported into a null safe library. Try migrating the imported library. /Users/yannick/.pub-cache/hosted/pub.dartlang.org/pushwoosh-2.2.0/lib/pushwoosh.dart

from the pub.dev:
`
Support sound null safety
0
/
20

0/20 points: Package does not opt in to null safety.
Package language version (indicated by the sdk constraint >=1.19.0 <3.0.0) is less than 2.12.
Consider migrating.`

Android: icon not showed correctly on received push

I configured the application correctly in the panel, but the icon is not displayed as expected. What is displayed is just a gray square.

Upon receiving the notification, I noticed the following error:

[Asset] File not found: assets/www/res/default 

Follow the images for illustrate this:

gray_square_error

pushwoosh_error

Pushwoosh library version: 2.2.6

Flutter doctor summary output:

[√] Flutter (Channel stable, 3.0.5, on Microsoft Windows [versÆo 10.0.19043.1826], locale pt-BR)
[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[√] Chrome - develop for the web
[!] Visual Studio - develop for Windows (Ferramentas de Build do Visual Studio 2017 15.9.45)
    X Visual Studio 2019 or later is required.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 2021.1)
[√] VS Code (version 1.69.2)
[√] Connected device (4 available)
[√] HTTP Host Availability

! Doctor found issues in 1 category.

ios badges setup gives build error - Undefined symbols for architecture arm64: "_OBJC_CLASS_$_PushwooshPlugin"

I'm trying setting up the badges as described in the documentation in my Flutter project
https://docs.pushwoosh.com/platform-docs/pushwoosh-sdk/cross-platform-frameworks/flutter/setting-up-badges-for-flutter

I followed all the step required but in the end I get the following error:

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_PushwooshPlugin", referenced from:
  objc-class-ref in GeneratedPluginRegistrant.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)`

This is the result of flutter doctor

[✓] Flutter (Channel stable, 3.10.4, on macOS 13.4 22F66 darwin-arm64, locale it-IT)
    • Flutter version 3.10.4 on channel stable at /Users/davide.quadrelli/flutter/flutter_3
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 682aa387cf (2 weeks ago), 2023-06-05 18:04:56 -0500
    • Engine revision 2a3401c9bb
    • Dart version 3.0.3
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/davide.quadrelli/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.12.1

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] IntelliJ IDEA Community Edition (version 2022.2.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.2.5
    • Dart plugin version 222.4345.14

[✓] VS Code (version 1.79.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.66.0

[✓] Connected device (1 available)
    • macOS (desktop) • macos • darwin-arm64 • macOS 13.4 22F66 darwin-arm64

[✓] Network resources
    • All expected network resources are available.

The flutter dependencies in pubspec.yaml are

pushwoosh: '2.2.13'
pushwoosh_inbox: '2.2.13' 

These are the changes made in Podfile:

target 'NotificationService' do
  use_frameworks!
  # use_modular_headers!
  pod 'PushwooshXCFramework', '=6.4.12'
end

Do you have any idea of what's the problem?

Cannot handle push from flutter when app in background

I had implement following guideline:

  1. call Pushwoosh.initialize()
  2. set Pushwoosh.getInstance.onPushReceived
  3. set Pushwoosh.getInstance.onPushAccepted
  4. call Pushwoosh.getInstance.registerForPushNotifications()
    When app is in foreground, calling from onPushReceived and onPushAccepted is ok.
    but when I switch app to background, push has been sent to Notification Tray successfully, but event on onPushReceived and onPushAccepted is not work.
    Could you guide me how to handle push when app in background.
    Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.