Giter Site home page Giter Site logo

oddbit / flutter_facebook_app_events Goto Github PK

View Code? Open in Web Editor NEW
119.0 10.0 295.0 432 KB

Flutter Plugin for Facebook App Events

Home Page: https://pub.dev/packages/facebook_app_events

License: Apache License 2.0

Kotlin 21.42% Swift 24.34% Objective-C 2.04% Dart 45.64% Ruby 6.57%
flutter flutter-plugin facebook-analytics facebook-app-events facebook-sdk dartlang dart-package dart swift kotlin

flutter_facebook_app_events's People

Contributors

1amageek avatar adityawibisana avatar antonoddbit avatar dennisalund avatar ernest0vm avatar ferysyukur avatar gzaccaroni avatar junying1 avatar keiwanmosaddegh avatar kishormainali avatar lslv1243 avatar lukasloh avatar mirland avatar mralek avatar nbergemann avatar paramadharmika avatar paramadharmika-thnx avatar simonerich avatar squaredx avatar suryaoddbit avatar techblogogy avatar vinicius-animo avatar wwnoddbit avatar yanivshaked avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flutter_facebook_app_events's Issues

Crash while starting app

Hi, when starting app on the android devices you will get crash after following log:

I/Process (11231): Sending signal. PID: 11231 SIG: 9
Lost connection to device.
Could not update files on device: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:51944/UviuoMqg1ck=/

But works well on the iOS devices

logPurchase event

Expected Behavior

facebookAppEvents.logPurchase(currency: "INR", amount: value);

Current Behavior

NA

Possible Solution

Future<void> logPurchase({
    String currency,
    double amount,
  }) {
    final args = <String, dynamic>{
      'currency': currency,
      'purchaseAmount': amount
    };

    return _channel.invokeMethod<void>('logPurchase', _filterOutNulls(args));
  }

Context

if we want to add external purchase, this will alllow us to log.

Your Environment

  • Output from flutter doctor
  • Operating System and version:

File not found?

Failed to build iOS app
Error output from Xcode build:

** BUILD FAILED **

Xcode's output:

=== BUILD TARGET facebook_app_events OF PROJECT Pods WITH CONFIGURATION Debug ===
/Users/moises/Development/flutter/.pub-cache/hosted/pub.dartlang.org/facebook_app_events-0.4.0/ios/Classes/FacebookAppEventsPlugin.m
:2:9: fatal error: 'facebook_app_events/facebook_app_events-Swift.h' file not found
#import <facebook_app_events/facebook_app_events-Swift.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

Could not build the application for the simulator.
Error launching application on iPhone 8.

app won't init

Hello,

I implemented the plugin and followed the instructions indicated (I added the instructions in the manifest and info.plist), after building the app, it presents the following error when I try to open:

Error connecting to the service protocol: failed to connect to http://127.0.0.1:62560/snSHEWFtsLw=/

Can you help me?

Thanks.

Issues with FBSDK v5

This plugin uses FBSDK v5 and Apple is deprecating UIWebView (which v5 uses). So if we want our apps in AppStore - we need to move to a newer version - v7.

In my case, I use flutter_login_facebook 0.2.1 (which uses v7). When I add both of the plugins I get version compatibility errors:

[!] CocoaPods could not find compatible versions for pod "FBSDKCoreKit":
  In Podfile:
    facebook_app_events (from `.symlinks/plugins/facebook_app_events/ios`) was resolved to 0.0.1, which depends on
      FBSDKCoreKit (~> 5.0)

    flutter_login_facebook (from `.symlinks/plugins/flutter_login_facebook/ios`) was resolved to 0.1.0, which depends on
      FBSDKLoginKit (~> 7.0) was resolved to 7.0.0, which depends on
        FBSDKLoginKit/Login (= 7.0.0) was resolved to 7.0.0, which depends on
          FBSDKCoreKit (~> 7.0.0)

Expected Behavior

Plugin should use FBSDK v7.

Current Behavior

Right now plugin uses FBSDK v5.

Steps to Reproduce (for bugs)

  1. add facebook_app_events plugin to your project
  2. add flutter_login_facebook plugin to your project
  3. try to build for iOS

Related issues: #24 , #31 , #42

Custom and standard analytics events are not logged in the Facebook dashboard.

I have configured the app exactly as described in the ReadMe section of the package. But unfortunately the custom and standard analytics events are not getting logged in the Facebook's "Test Events" dashboard screen. Although the events like "Activate app", "fb_mobile_deactivate_app", "fb_mobile_request_deferred_deep_link" can be seen on the dashboard.

Expected Behavior

Custom and standard analytics events should appear on the Facebook analytics dashboard.

Current Behavior

The custom and standard analytics events are not getting logged on the Facebook dashboard

Steps to Reproduce (for bugs)

  1. Run the app
  2. Dispatch an event to FB.

Context

We are trying to capture events from the app.

Your Environment

[✓] Flutter (Channel unknown, v1.17.4, on Mac OS X 10.15.6 19G73, locale en-IN)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
[✓] Android Studio (version 4.0)
[✓] Connected device (2 available)

The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.

I want to integrate this plugin but due to some reason this error is showing up while running in android, can anybody help?
i have followed all the guidelines from the plugin page and i have added to manifest too.

`E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.oroom, PID: 7620
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.oroom/com.oroom.MainActivity}: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.
at com.facebook.internal.Validate.sdkInitialized(Validate.java:146)
at com.facebook.appevents.AppEventsLoggerImpl.(AppEventsLoggerImpl.java:564)
at com.facebook.appevents.AppEventsLoggerImpl.(AppEventsLoggerImpl.java:554)
at com.facebook.appevents.AppEventsLogger.(AppEventsLogger.java:314)
at com.facebook.appevents.AppEventsLogger.newLogger(AppEventsLogger.java:262)
at id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin.(FacebookAppEventsPlugin.kt:19)
at id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin$Companion.registerWith(FacebookAppEventsPlugin.kt:26)
at id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin.registerWith(Unknown Source:2)
at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:39)
at com.oroom.MainActivity.onCreate(MainActivity.kt:31)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) 
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) 
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:193) 
at android.app.ActivityThread.main(ActivityThread.java:6669) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 

fetchDeferredAppLinkData

Hello,

the FB SDK uses deferred deeplinks to tracks installs and deeplinking from campaigns.

Here at https://developers.facebook.com/docs/app-ads/deep-linking/

`// Get user consent
FacebookSDK.setAutoInitEnabled(true);

FacebookSDK.fullyInitialize();
AppLinkData.fetchDeferredAppLinkData(this,
new AppLinkData.CompletionHandler() {
@OverRide
public void onDeferredAppLinkDataFetched(AppLinkData appLinkData) {
// Process app link data
}
}
);`

As I can see, this is not integrated in this plugin.
Do you believe it could be possible to add ?

Thanks

ios device build error

First of all Thank you for creating this library
pod install error
[!] The following Swift pods cannot yet be integrated as static libraries:

The Swift pod facebook_app_events depends upon FBSDKCoreKit, which does not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set use_modular_headers! globally in your Podfile, or specify :modular_headers => true for particular dependencies.

i receive this error and i add top of podfile use_modular_headers! and pod install success but
build error comes
error -> facebook_app_events/facebook_app_events_Swift.h file not found

#import "FacebookAppEventsPlugin.h"
#import <facebook_app_events/facebook_app_events-Swift.h> <------------------------

@implementation FacebookAppEventsPlugin

  • (void)registerWithRegistrar:(NSObject*)registrar {
    [SwiftFacebookAppEventsPlugin registerWithRegistrar:registrar];
    }
    @EnD

flutter doctor ok
i'm using flutter sdk 1.9.1+hotfix.6
flutter_facebook_app_event 0.5.0

SDK must be initialized.

Current Behavior

When I build the app, it throws the error bellow.

Steps to Reproduce (for bugs)

  1. Build the app.

Error

Caused by com.facebook.k: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.
       at com.facebook.internal.Validate.a(Validate.java:11)
       at com.facebook.appevents.AppEventsLoggerImpl.<init>(AppEventsLoggerImpl.java:3)
       at com.facebook.appevents.AppEventsLoggerImpl.<init>(AppEventsLoggerImpl.java:4)
       at com.facebook.appevents.AppEventsLogger.<init>(AppEventsLogger.java:5)
       at com.facebook.appevents.AppEventsLogger.a(AppEventsLogger.java:3)
       at id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin.<init>(FacebookAppEventsPlugin.java:16)
       at i

id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin$Companion.registerWith(FacebookAppEventsPlugin.java:18)
       at id.oddbit.flutter.facebook_app_events.FacebookAppEventsPlugin.a(FacebookAppEventsPlugin.java:2)
       at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:13)
       at com.remade.fortbuddy.MainActivity.onCreate(MainActivity.java:6)
       at android.app.Activity.performCreate(Activity.java:7803)
       at android.app.Activity.performCreate(Activity.java:7792)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1306)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3245)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409)
       at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
       at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
       at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
       at android.os.Handler.dispatchMessage(Handler.java:107)
       at android.os.Looper.loop(Looper.java:214)
       at android.app.ActivityThread.main(ActivityThread.java:7356)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)```

logEvent requires parameters, but it isn't marked as such

When I call FacebookLogEvents logEvent with no parameters it throws an exception.

facebookAppEvents?.logEvent(name: name);

...throws the following exception in SwiftFacebookAppEventsPlugin handleLogEvent:

Could not cast value of type 'NSNull' (0x10c65fe48) to 'NSDictionary' (0x10c65f880). 2019-10-18 14:17:47.286252-0600 Runner[38866:693847] Could not cast value of type 'NSNull' (0x10c65fe48) to 'NSDictionary' (0x10c65f880).

If I add parameters, however, there is no exception.

facebookAppEvents?.logEvent(name: name, parameters: {}, valueToSum: 1,);

I recommend either making parameters required when calling FacebookLogEvents.logEvent, or handling NSNull in SwiftFacebookAppEventsPlugin.handleLogEvent.

Could not determine the dependencies of task ':facebook_app_events:compileDebugAidl'.

Could not determine the dependencies of task ':facebook_app_events:compileDebugAidl'.

Could not resolve all task dependencies for configuration ':facebook_app_events:debugCompileClasspath'.
Could not find androidsdk.modules:shield:unspecified.
Required by:
project :facebook_app_events > com.facebook.android:facebook-core:5.15.2

Expected Behavior

All the code worked last night, but it just started to crash with the above error message.

Your Environment

  • Output from flutter doctor
    $ flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.18362.592], locale ko-KR)
    [√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    [!] Android Studio (version 3.5)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    [√] VS Code (version 1.41.1)
    [√] Connected device (3 available)

  • Operating System and version:
    Windows 10 Pro

$ flutter run -v -d all
[ +26 ms] executing: [C:\src\flutter] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +35 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[ ] 27321ebbad34b0a3fafe99fac037102196d655ff
[ ] executing: [C:\src\flutter] git describe --match v*.. --first-parent --long --tags
[ +20 ms] Exit code 0 from: git describe --match v*.. --first-parent --long --tags
[ ] v1.12.13+hotfix.5-0-g27321ebba
[ +9 ms] executing: [C:\src\flutter] git rev-parse --abbrev-ref --symbolic @{u}
[ +17 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[ ] origin/stable
[ ] executing: [C:\src\flutter] git ls-remote --get-url origin
[ +13 ms] Exit code 0 from: git ls-remote --get-url origin
[ +3 ms] https://github.com/flutter/flutter.git
[ +50 ms] executing: [C:\src\flutter] git rev-parse --abbrev-ref HEAD
[ +12 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ +1 ms] stable
[ +93 ms] executing: C:\Users\lcs\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[ +18 ms] Exit code 0 from: C:\Users\lcs\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[ ] List of devices attached
ce0717175407044d0c device product:dreamlteks model:SM_G950N device:dreamlteks transport_id:3
emulator-5554 device product:sdk_gphone_x86_arm model:AOSP_on_IA_Emulator device:generic_x86_arm transport_id:4
emulator-5556 device product:sdk_gphone_x86_arm model:AOSP_on_IA_Emulator device:generic_x86_arm transport_id:5
[ +11 ms] C:\Users\lcs\AppData\Local\Android\sdk\platform-tools\adb.exe -s ce0717175407044d0c shell getprop
[ +87 ms] C:\Users\lcs\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell getprop
[ +35 ms] C:\Users\lcs\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5556 shell getprop
[ +42 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[ +4 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ +8 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ +3 ms] 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.
[ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ ] 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.
[ +40 ms] Found plugin barcode_scan at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\barcode_scan-1.0.0
[ +25 ms] Found plugin contacts_service at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\contacts_service-0.2.9
[ +10 ms] Found plugin facebook_app_events at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\facebook_app_events-0.5.0
[ +3 ms] Found plugin firebase_messaging at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\firebase_messaging-6.0.9
[ +8 ms] Found plugin flutter_secure_storage at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\flutter_secure_storage-3.3.1+1
[ +10 ms] Found plugin flutter_web_view at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\flutter_web_view-0.0.6
[ +1 ms] Found plugin flutter_webview_plugin at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\flutter_webview_plugin-0.3.8
[ +8 ms] Found plugin iamport_flutter at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\iamport_flutter-0.9.8
[ +13 ms] Found plugin kakao_flutter_sdk at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\kakao_flutter_sdk-0.3.2
[ +18 ms] Found plugin package_info at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\package_info-0.4.0+13
[ +10 ms] Found plugin path_provider at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\path_provider-1.5.1
[ +1 ms] Found plugin permission_handler at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\permission_handler-4.1.0
[ +18 ms] Found plugin share at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\share-0.6.3+5
[ +9 ms] Found plugin shared_preferences at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.6
[ +1 ms] Found plugin shared_preferences_macos at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\shared_preferences_macos-0.0.1+3
[ +1 ms] Found plugin shared_preferences_web at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\shared_preferences_web-0.1.2+2
[ +7 ms] Found plugin store_redirect at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\store_redirect-1.0.1
[ +10 ms] Found plugin uni_links at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\uni_links-0.2.0
[ +12 ms] Found plugin url_launcher at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\url_launcher-5.4.1
[ +1 ms] Found plugin url_launcher_macos at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\url_launcher_macos-0.0.1+2
[ +1 ms] Found plugin url_launcher_web at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\url_launcher_web-0.1.0+2
[ +28 ms] Found plugin barcode_scan at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\barcode_scan-1.0.0
[ +14 ms] Found plugin contacts_service at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\contacts_service-0.2.9
[ +10 ms] Found plugin facebook_app_events at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\facebook_app_events-0.5.0
[ +9 ms] Found plugin firebase_messaging at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\firebase_messaging-6.0.9
[ +4 ms] Found plugin flutter_secure_storage at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\flutter_secure_storage-3.3.1+1
[ +13 ms] Found plugin flutter_web_view at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\flutter_web_view-0.0.6
[ +1 ms] Found plugin flutter_webview_plugin at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\flutter_webview_plugin-0.3.8
[ +6 ms] Found plugin iamport_flutter at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\iamport_flutter-0.9.8
[ +11 ms] Found plugin kakao_flutter_sdk at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\kakao_flutter_sdk-0.3.2
[ +9 ms] Found plugin package_info at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\package_info-0.4.0+13
[ +6 ms] Found plugin path_provider at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\path_provider-1.5.1
[ +3 ms] Found plugin permission_handler at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\permission_handler-4.1.0
[ +19 ms] Found plugin share at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\share-0.6.3+5
[ +8 ms] Found plugin shared_preferences at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.6
[ +1 ms] Found plugin shared_preferences_macos at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\shared_preferences_macos-0.0.1+3
[ +1 ms] Found plugin shared_preferences_web at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\shared_preferences_web-0.1.2+2
[ +6 ms] Found plugin store_redirect at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\store_redirect-1.0.1
[ +11 ms] Found plugin uni_links at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\uni_links-0.2.0
[ +15 ms] Found plugin url_launcher at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\url_launcher-5.4.1
[ +1 ms] Found plugin url_launcher_macos at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\url_launcher_macos-0.0.1+2
[ +13 ms] Found plugin url_launcher_web at C:\src\flutter.pub-cache\hosted\pub.dartlang.org\url_launcher_web-0.1.0+2
[ +43 ms] Generating C:\Users\lcs\projects\coint_x_alpha\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +52 ms] ro.hardware = samsungexynos8895
[ ] ro.hardware = ranchu
[ +1 ms] Using hardware rendering with device AOSP on IA Emulator. If you get graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
[ +1 ms] ro.hardware = ranchu
[ ] Using hardware rendering with device AOSP on IA Emulator. If you get graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
[ +19 ms] Launching lib\main.dart on SM G950N in debug mode...
[ +8 ms] executing: C:\Users\lcs\AppData\Local\Android\sdk\build-tools\29.0.2\aapt dump xmltree C:\Users\lcs\projects\coint_x_alpha\build\app\outputs\apk\app.apk AndroidManifest.xml
[ +18 ms] Exit code 0 from: C:\Users\lcs\AppData\Local\Android\sdk\build-tools\29.0.2\aapt dump xmltree C:\Users\lcs\projects\coint_x_alpha\build\app\outputs\apk\app.apk
AndroidManifest.xml
[ +20 ms] N: android=http://schemas.android.com/apk/res/android
E: manifest (line=2)
A: android:versionCode(0x0101021b)=(type 0x10)0x52
A: android:versionName(0x0101021c)="2.0.82" (Raw: "2.0.82")
A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1d
A: android:compileSdkVersionCodename(0x01010573)="10" (Raw: "10")
A: package="me.coint.wallet" (Raw: "me.coint.wallet")
A: platformBuildVersionCode=(type 0x10)0x1d
A: platformBuildVersionName=(type 0x10)0xa
E: uses-sdk (line=7)
A: android:minSdkVersion(0x0101020c)=(type 0x10)0x15
A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1d
E: uses-permission (line=14)
A: android:name(0x01010003)="android.permission.READ_CONTACTS" (Raw: "android.permission.READ_CONTACTS")
E: uses-permission (line=15)
A: android:name(0x01010003)="android.permission.WRITE_CONTACTS" (Raw: "android.permission.WRITE_CONTACTS")
E: uses-permission (line=16)
A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
E: uses-permission (line=17)
A: android:name(0x01010003)="android.permission.CAMERA" (Raw: "android.permission.CAMERA")
E: uses-permission (line=18)
A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
E: uses-permission (line=19)
A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK")
E: uses-permission (line=20)
A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw: "com.google.android.c2dm.permission.RECEIVE")
E: uses-permission (line=21)
A: android:name(0x01010003)="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" (Raw:
"com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE")
E: uses-permission (line=22)
A: android:name(0x01010003)="android.permission.WRITE_EXTERNAL_STORAGE" (Raw: "android.permission.WRITE_EXTERNAL_STORAGE")
E: uses-permission (line=23)
A: android:name(0x01010003)="android.permission.READ_PHONE_STATE" (Raw: "android.permission.READ_PHONE_STATE")
E: uses-permission (line=24)
A: android:name(0x01010003)="android.permission.READ_EXTERNAL_STORAGE" (Raw: "android.permission.READ_EXTERNAL_STORAGE")
E: application (line=26)
A: android:label(0x01010001)="肄붿씤?? (Raw: "肄붿씤??)
A: android:icon(0x01010002)=@0x7f0c0000
A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
A: android:allowBackup(0x01010280)=(type 0x12)0x0
A: android:fullBackupContent(0x010104eb)=(type 0x12)0x0
A: android:usesCleartextTraffic(0x010104ec)=(type 0x12)0xffffffff
A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
E: meta-data (line=35)
A: android:name(0x01010003)="com.facebook.sdk.ApplicationId" (Raw: "com.facebook.sdk.ApplicationId")
A: android:value(0x01010024)=@0x7f0d0040
E: activity (line=39)
A: android:theme(0x01010000)=@0x7f0e00c5
A: android:name(0x01010003)="me.coint.wallet.MainActivity" (Raw: "me.coint.wallet.MainActivity")
A: android:launchMode(0x0101001d)=(type 0x10)0x1
A: android:configChanges(0x0101001f)=(type 0x11)0x400037b4
A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
E: meta-data (line=53)
A: android:name(0x01010003)="io.flutter.app.android.SplashScreenUntilFirstFrame" (Raw: "io.flutter.app.android.SplashScreenUntilFirstFrame")
A: android:value(0x01010024)=(type 0x12)0xffffffff
E: intent-filter (line=57)
E: action (line=58)
A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
E: category (line=60)
A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
E: intent-filter (line=64)
E: action (line=65)
A: android:name(0x01010003)="android.intent.action.VIEW" (Raw: "android.intent.action.VIEW")
E: category (line=67)
A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
E: category (line=68)
A: android:name(0x01010003)="android.intent.category.BROWSABLE" (Raw: "android.intent.category.BROWSABLE")
E: data (line=70)
A: android:scheme(0x01010027)="coint" (Raw: "coint")
E: intent-filter (line=74)
E: action (line=75)
A: android:name(0x01010003)="FLUTTER_NOTIFICATION_CLICK" (Raw: "FLUTTER_NOTIFICATION_CLICK")
E: category (line=77)
A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
E: activity (line=80)
A: android:name(0x01010003)="com.apptreesoftware.flutterwebview.WebViewActivity" (Raw: "com.apptreesoftware.flutterwebview.WebViewActivity")
E: activity (line=82)
A: android:name(0x01010003)="com.apptreesoftware.barcodescan.BarcodeScannerActivity" (Raw: "com.apptreesoftware.barcodescan.BarcodeScannerActivity")
E: activity (line=83)
A: android:theme(0x01010000)=@0x7f0e017c
A: android:name(0x01010003)="com.kakao.sdk.flutter.TalkAuthCodeActivity" (Raw: "com.kakao.sdk.flutter.TalkAuthCodeActivity")
A: android:launchMode(0x0101001d)=(type 0x10)0x2
E: activity (line=88)
A: android:theme(0x01010000)=@0x7f0e017c
A: android:name(0x01010003)="com.kakao.sdk.flutter.AuthCodeCustomTabsActivity" (Raw: "com.kakao.sdk.flutter.AuthCodeCustomTabsActivity")
A: android:exported(0x01010010)=(type 0x12)0xffffffff
A: android:launchMode(0x0101001d)=(type 0x10)0x2
E: service (line=94)
A: android:name(0x01010003)="io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService" (Raw:
"io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService")
E: intent-filter (line=95)
E: action (line=96)
A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
E: service (line=99)
A: android:name(0x01010003)="com.google.firebase.components.ComponentDiscoveryService" (Raw: "com.google.firebase.components.ComponentDiscoveryService")
A: android:exported(0x01010010)=(type 0x12)0x0
A: android:directBootAware(0x01010505)=(type 0x12)0xffffffff
E: meta-data (line=103)
A: android:name(0x01010003)="com.google.firebase.components:io.flutter.plugins.firebasemessaging.FlutterFirebaseAppRegistrar" (Raw:
"com.google.firebase.components:io.flutter.plugins.firebasemessaging.FlutterFirebaseAppRegistrar")
A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
E: meta-data (line=106)
A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.iid.Registrar" (Raw:
"com.google.firebase.components:com.google.firebase.iid.Registrar")
A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar")
E: activity (line=111)
A: android:theme(0x01010000)=@0x01030007
A: android:name(0x01010003)="io.flutter.plugins.urllauncher.WebViewActivity" (Raw: "io.flutter.plugins.urllauncher.WebViewActivity")
A: android:exported(0x01010010)=(type 0x12)0x0
E: meta-data (line=116)
A: android:name(0x01010003)="com.facebook.sdk.CodelessDebugLogEnabled" (Raw: "com.facebook.sdk.CodelessDebugLogEnabled")
A: android:value(0x01010024)=(type 0x12)0xffffffff
E: provider (line=120)
A: android:name(0x01010003)="androidx.core.content.FileProvider" (Raw: "androidx.core.content.FileProvider")
A: android:exported(0x01010010)=(type 0x12)0x0
A: android:authorities(0x01010018)="me.coint.wallet.fileprovider" (Raw: "me.coint.wallet.fileprovider")
A: android:grantUriPermissions(0x0101001b)=(type 0x12)0xffffffff
E: meta-data (line=125)
A: android:name(0x01010003)="android.support.FILE_PROVIDER_PATHS" (Raw: "android.support.FILE_PROVIDER_PATHS")
A: android:resource(0x01010025)=@0x7f100000
E: service (line=133)
A: android:name(0x01010003)="com.google.firebase.messaging.FirebaseMessagingService" (Raw: "com.google.firebase.messaging.FirebaseMessagingService")
A: android:exported(0x01010010)=(type 0x12)0x0
E: intent-filter (line=136)
A: android:priority(0x0101001c)=(type 0x10)0xfffffe0c
E: action (line=137)
A: android:name(0x01010003)="com.google.firebase.MESSAGING_EVENT" (Raw: "com.google.firebase.MESSAGING_EVENT")
E: receiver (line=141)
A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdReceiver" (Raw: "com.google.firebase.iid.FirebaseInstanceIdReceiver")
A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw: "com.google.android.c2dm.permission.SEND")
A: android:exported(0x01010010)=(type 0x12)0xffffffff
E: intent-filter (line=145)
E: action (line=146)
A: android:name(0x01010003)="com.google.android.c2dm.intent.RECEIVE" (Raw: "com.google.android.c2dm.intent.RECEIVE")
E: provider (line=150)
A: android:name(0x01010003)="com.google.firebase.provider.FirebaseInitProvider" (Raw: "com.google.firebase.provider.FirebaseInitProvider")
A: android:exported(0x01010010)=(type 0x12)0x0
A: android:authorities(0x01010018)="me.coint.wallet.firebaseinitprovider" (Raw: "me.coint.wallet.firebaseinitprovider")
A: android:initOrder(0x0101001a)=(type 0x10)0x64
E: activity (line=156)
A: android:theme(0x01010000)=@0x01030010
A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity")
A: android:exported(0x01010010)=(type 0x12)0x0
E: meta-data (line=161)
A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version")
A: android:value(0x01010024)=@0x7f090008
E: provider (line=173)
A: android:name(0x01010003)="com.facebook.internal.FacebookInitProvider" (Raw: "com.facebook.internal.FacebookInitProvider")
A: android:exported(0x01010010)=(type 0x12)0x0
A: android:authorities(0x01010018)="me.coint.wallet.FacebookInitProvider" (Raw: "me.coint.wallet.FacebookInitProvider")
E: receiver (line=178)
A: android:name(0x01010003)="com.facebook.CurrentAccessTokenExpirationBroadcastReceiver" (Raw: "com.facebook.CurrentAccessTokenExpirationBroadcastReceiver")
A: android:exported(0x01010010)=(type 0x12)0x0
E: intent-filter (line=181)
E: action (line=182)
A: android:name(0x01010003)="com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED" (Raw: "com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED")
[ +127 ms] executing: C:\Users\lcs\AppData\Local\Android\sdk\platform-tools\adb.exe -s ce0717175407044d0c shell -x logcat -v time -s flutter
[ +8 ms] executing: C:\Users\lcs\AppData\Local\Android\sdk\platform-tools\adb.exe version
[ +29 ms] Android Debug Bridge version 1.0.41
Version 29.0.5-5949299
Installed as C:\Users\lcs\AppData\Local\Android\sdk\platform-tools\adb.exe
[ +2 ms] executing: C:\Users\lcs\AppData\Local\Android\sdk\platform-tools\adb.exe start-server
[ +18 ms] Building APK
[ +15 ms] Running Gradle task 'assembleDebug'...
[ +1 ms] gradle.properties already sets android.enableR8
[ +5 ms] Using gradle from C:\Users\lcs\projects\coint_x_alpha\android\gradlew.bat.
[ +12 ms] executing: C:\Program Files\Android\Android Studio\jre\bin\java -version
[ +91 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jre\bin\java -version
[ ] openjdk version "1.8.0_202-release"
OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
OpenJDK 64-Bit Server VM (build 25.202-b03, mixed mode)
[ +2 ms] executing: [C:\Users\lcs\projects\coint_x_alpha\android] C:\Users\lcs\projects\coint_x_alpha\android\gradlew.bat -Pverbose=true
-Ptarget=C:\Users\lcs\projects\coint_x_alpha\lib\main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-arm64 assembleDebug
[+51393 ms] FAILURE: Build failed with an exception.
[ +4 ms] * What went wrong:
[ +5 ms] Could not determine the dependencies of task ':facebook_app_events:compileDebugAidl'.
[ +1 ms] > Could not resolve all task dependencies for configuration ':facebook_app_events:debugCompileClasspath'.
[ ] > Could not find androidsdk.modules:shield:unspecified.
[ ] Required by:
[ ] Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
[ ] Use '--warning-mode all' to show the individual deprecation warnings.
[ ] See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings
[ ] project :facebook_app_events > com.facebook.android:facebook-core:5.15.2
[ ] * Try:
[ ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
[ ] * Get more help at https://help.gradle.org
[ +9 ms] BUILD FAILED in 51s
[ +347 ms] Running Gradle task 'assembleDebug'... (completed in 51.9s)
[ +3 ms] "flutter run" took 52,991ms.
Gradle task assembleDebug failed with exit code 1

#0 throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1 buildGradleApp (package:flutter_tools/src/android/gradle.dart:387:7)
#2 _asyncThenWrapperHelper. (dart:async-patch/async_patch.dart:73:64)
#3 _rootRunUnary (dart:async/zone.dart:1134:38)
#4 _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#5 _FutureListener.handleValue (dart:async/future_impl.dart:139:18)
#6 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:680:45)
#7 Future._propagateToListeners (dart:async/future_impl.dart:709:32)
#8 Future._completeWithValue (dart:async/future_impl.dart:524:5)
#9 _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:32:15)
#10 _completeOnAsyncReturn (dart:async-patch/async_patch.dart:290:13)
#11 _DefaultProcessUtils.stream (package:flutter_tools/src/base/process.dart)
#12 _asyncThenWrapperHelper. (dart:async-patch/async_patch.dart:73:64)
#13 _rootRunUnary (dart:async/zone.dart:1134:38)
#14 _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#15 _FutureListener.handleValue (dart:async/future_impl.dart:139:18)
#16 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:680:45)
#17 Future._propagateToListeners (dart:async/future_impl.dart:709:32)
#18 Future._completeWithValue (dart:async/future_impl.dart:524:5)
#19 Future._asyncComplete. (dart:async/future_impl.dart:554:7)
#20 _rootRun (dart:async/zone.dart:1126:13)
#21 _CustomZone.run (dart:async/zone.dart:1023:19)
#22 _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#23 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:965:23)
#24 _microtaskLoop (dart:async/schedule_microtask.dart:43:21)
#25 _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5)
#26 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#27 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:175:5)

How to unification of the two platforms  iOS and Android API

I don't know.
how to pass the value is correct.

Eg. iOS FB API.

func logAddToWishlistEvent(contentData : String, contentId : String, contentType : String, currency : String, price : Double) {
let params : AppEvent.ParametersDictionary = [
.content : contentData,
.contentId : contentId,
.contentType : contentType,
.currency : currency
]
let event = AppEvent(name: .addedToWishlist, parameters: params, valueToSum: price)
AppEventsLogger.log(event)
}

Eg. Android
/**

This function assumes logger is an instance of AppEventsLogger and has been
created using AppEventsLogger.newLogger() call.
*/
public void logAddToWishlistEvent (String contentData, String contentId, String contentType, String currency, double price) {
Bundle params = new Bundle();
params.putString(AppEventsConstants.EVENT_PARAM_CONTENT, contentData);
params.putString(AppEventsConstants.EVENT_PARAM_CONTENT_ID, contentId);
params.putString(AppEventsConstants.EVENT_PARAM_CONTENT_TYPE, contentType);
params.putString(AppEventsConstants.EVENT_PARAM_CURRENCY, currency);
logger.logEvent(AppEventsConstants.EVENT_NAME_ADDED_TO_WISHLIST, price, params);
}
The FB API names of the two platforms are different.

Q. Then how should I pass in flutter_app_event?

Facebook codeless events

Does the package support Facebook codeless events?
I tried but couldn't see any FB event firing

Unhandled Exception: PlatformException

Plugin version: 0.5.1
Flutter version: 1.15.4
Kotlin version: 1.3.61

We're sometimes seeing in the logs the following unhandled exception:

E/flutter (11731): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(error, Unsupported value type: class java.util.ArrayList (Kotlin reflection is not available), null)
E/flutter (11731): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:569)
E/flutter (11731): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156)
E/flutter (11731): <asynchronous suspension>
E/flutter (11731): #2 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:329)
E/flutter (11731): #3 FacebookAppEvents.logEvent (package:facebook_app_events/facebook_app_events.dart:68)
** ellided info **

ViewContent Event Issues

I'm getting the following error when trying to log ViewContent standard event on Facebook:

FBSDKLog: The values in the parameters dictionary must be NSStrings or NSNumbers.

Through Android, the event is not being logged as well.

It is applying to the parameter content in ViewContent. Seems that the Map<String, Dynamic> is sending the dynamic value as anything different than String and cannot be forced.

Example to replicate the issue:

final String pageID = '123';

final String pageType = 'Type';

facebookAppEvents.logViewContent(
content: {'name': 'Test'},
id: pageID,
type: pageType
);

Cocoapods install issue on iOS when using with firebase

When updating to the latest version i get the error below. Downgrading to 0.6.0 works fine.

[!] CocoaPods could not find compatible versions for pod "FBSDKCoreKit": In Podfile: facebook_app_events (from.symlinks/plugins/facebook_app_events/ios`) was resolved to 0.0.1, which depends on
FBSDKCoreKit (~> 7.1.0)

flutter_facebook_login (from `.symlinks/plugins/flutter_facebook_login/ios`) was resolved to 0.0.1, which depends on
  FBSDKCoreKit (~> 5.5)

CocoaPods could not find compatible versions for pod "FirebaseCore":
In Podfile:
cloud_firestore (from .symlinks/plugins/cloud_firestore/ios) was resolved to 0.14.0-2, which depends on
Firebase/CoreOnly (~> 6.26.0) was resolved to 6.26.0, which depends on
FirebaseCore (= 6.7.2)

cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 0.14.0-2, which depends on
  Firebase/Firestore (~> 6.26.0) was resolved to 6.26.0, which depends on
    FirebaseFirestore (~> 1.15.0) was resolved to 1.15.0, which depends on
      FirebaseCore (~> 6.2)

firebase_analytics (from `.symlinks/plugins/firebase_analytics/ios`) was resolved to 6.0.0, which depends on
  Firebase/Analytics (~> 6.26.0) was resolved to 6.26.0, which depends on
    Firebase/Core (= 6.26.0) was resolved to 6.26.0, which depends on
      FirebaseAnalytics (= 6.6.0) was resolved to 6.6.0, which depends on
        FirebaseCore (~> 6.7)

firebase_messaging (from `.symlinks/plugins/firebase_messaging/ios`) was resolved to 7.0.0, which depends on
  Firebase/Messaging (~> 6.26.0) was resolved to 6.26.0, which depends on
    FirebaseMessaging (~> 4.4.1) was resolved to 4.4.1, which depends on
      FirebaseCore (~> 6.6)

`

crash Error connecting to the service protocol:

after adding this plugin application crashes on startup with this error message

Error connecting to the service protocol: failed to connect to http://127.0.0.1:50621/Z8J6Sx_7z1A=/

working before upgrading to lates stable flutter sdk. v1.12.13+hotfix.5

tested app with removing this plugin app working without crash so this is related with this plugin for sure.

[flutter] flutter doctor -v
[✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Mac OS X 10.14.6 18G103, locale en-TR)
    • Flutter version 1.12.13+hotfix.5 at /Users/fersmart/SDK_all/flutter
    • Framework revision 27321ebbad (13 days ago), 2019-12-10 18:15:01 -0800
    • Engine revision 2994f7e1e6
    • Dart version 2.7.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/fersmart/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3, Build version 11C29
    • CocoaPods version 1.7.5

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

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

[✓] Connected device (2 available)
    • SM G965F        • 24194f98b60c7ece          • android-arm64 • Android 9 (API 28)
    • iPhone Fersmart • 00008020-000E49DA0CD8003A • ios           • iOS 13.2.2

• No issues found!

Events name platform independent

Would be nice to have the events name in dart https://developers.facebook.com/docs/app-events/reference

From the doc we can see they are different between iOS and Android, would be nice to have a dart constant that will change it to the right one under the hood.

Example:
Android: EVENT_NAME_ACHIEVED_LEVEL
iOS: FBSDKAppEventNameAchievedLevel
Dart: String get eventAchievedLevel => Platform.isAndroid ? 'EVENT_NAME_ACHIEVED_LEVEL' : 'FBSDKAppEventNameAchievedLevel'

Something like this :) to avoir doing this in our side

App Id Not Found

Expected Behavior

I followed all of the instructions from your and facebook's docs, everything is supposed to build normally.

Current Behavior

I get thrown this error:

[ +45 ms] FAILURE: Build failed with an exception.
[ +1 ms] * What went wrong:
[ ] Execution failed for task ':facebook_app_events:verifyReleaseResources'.
[ ] > java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
[ ] Output:
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\aapt_friendly_merged_manifests\release\processReleaseManifest\aapt\AndroidManifest.xml:10: error: resource string/facebook_app_id (aka id.oddbit.flutter.facebook_app_events:string/facebook_app_id) not found.
[ ] error: failed processing manifest.
[ ] Command:
C:\Users\bruno.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\63134955e3d640caddcb147528e119a9\aapt2-3.2.1-4818971-windows\aapt2.exe link
-I
[ ] C:\Users\bruno\AppData\Local\Android\sdk\platforms\android-28\android.jar
[ ] --manifest
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\aapt_friendly_merged_manifests\release\processReleaseManifest\aapt\AndroidManifest.xml
[ ] -o
[ ] C:\Users\bruno\AppData\Local\Temp\aapt-2228850768721564865-out
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-hdpi-v4_notification_bg_low_normal.9.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-hdpi-v4_notification_bg_low_pressed.9.png.flat
[ +1 ms] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-hdpi-v4_notification_bg_normal.9.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-hdpi-v4_notification_bg_normal_pressed.9.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-hdpi-v4_notify_panel_notification_icon_bg.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-mdpi-v4_notification_bg_low_normal.9.png.flat
[ +1 ms] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-mdpi-v4_notification_bg_low_pressed.9.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-mdpi-v4_notification_bg_normal.9.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-mdpi-v4_notification_bg_normal_pressed.9.png.flat
[ +1 ms] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-mdpi-v4_notify_panel_notification_icon_bg.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-v21_notification_action_background.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-xhdpi-v4_notification_bg_low_normal.9.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-xhdpi-v4_notification_bg_normal.9.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-xhdpi-v4_notification_bg_normal_pressed.9.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable-xhdpi-v4_notify_panel_notification_icon_bg.png.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable_notification_bg.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable_notification_bg_low.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable_notification_icon_background.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\drawable_notification_tile_bg.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout-v16_notification_template_custom_big.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout-v21_notification_action.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout-v21_notification_action_tombstone.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout-v21_notification_template_custom_big.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout-v21_notification_template_icon_group.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout_notification_action.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout_notification_action_tombstone.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout_notification_template_icon_group.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout_notification_template_part_chronometer.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\layout_notification_template_part_time.xml.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-af_values-af.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-am_values-am.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ar_values-ar.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-as_values-as.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-az_values-az.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-b+sr+Latn_values-b+sr+Latn.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-be_values-be.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-bg_values-bg.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-bn_values-bn.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-bs_values-bs.arsc.flat
[ ] -R
[ +1 ms]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ca_values-ca.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-cs_values-cs.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-da_values-da.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-de_values-de.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-el_values-el.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-en-rAU_values-en-rAU.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-en-rCA_values-en-rCA.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-en-rGB_values-en-rGB.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-en-rIN_values-en-rIN.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-en-rXC_values-en-rXC.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-es-rUS_values-es-rUS.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-es_values-es.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-et_values-et.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-eu_values-eu.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-fa_values-fa.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-fi_values-fi.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-fr-rCA_values-fr-rCA.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-fr_values-fr.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-gl_values-gl.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-gu_values-gu.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-hi_values-hi.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-hr_values-hr.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-hu_values-hu.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-hy_values-hy.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-in_values-in.arsc.flat
[ +12 ms] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-is_values-is.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-it_values-it.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-iw_values-iw.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ja_values-ja.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ka_values-ka.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-kk_values-kk.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-km_values-km.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-kn_values-kn.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ko_values-ko.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ky_values-ky.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-lo_values-lo.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-lt_values-lt.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-lv_values-lv.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-mk_values-mk.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ml_values-ml.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-mn_values-mn.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-mr_values-mr.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ms_values-ms.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-my_values-my.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-nb_values-nb.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ne_values-ne.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-nl_values-nl.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-or_values-or.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-pa_values-pa.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-pl_values-pl.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-pt-rBR_values-pt-rBR.arsc.flat
[ ] -R
[ +1 ms]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-pt-rPT_values-pt-rPT.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-pt_values-pt.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ro_values-ro.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ru_values-ru.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-si_values-si.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-sk_values-sk.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-sl_values-sl.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-sq_values-sq.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-sr_values-sr.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-sv_values-sv.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-sw_values-sw.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ta_values-ta.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-te_values-te.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-th_values-th.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-tl_values-tl.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-tr_values-tr.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-uk_values-uk.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-ur_values-ur.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-uz_values-uz.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-v16_values-v16.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-v21_values-v21.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-vi_values-vi.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-zh-rCN_values-zh-rCN.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-zh-rHK_values-zh-rHK.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-zh-rTW_values-zh-rTW.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values-zu_values-zu.arsc.flat
[ ] -R
[ ]
C:\Users\bruno\Documents\development\fortbuddy\fortbuddy\build\facebook_app_events\intermediates\res\compiled\release\values_values.arsc.flat
[ ] --auto-add-overlay
[ ] --non-final-ids
[ +6 ms] -0
[ +1 ms] apk
[ ] --no-version-vectors
[ ] Daemon: AAPT2 aapt2-3.2.1-4818971-windows Daemon #0
[ +1 ms] * Try:
[ ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
[ ] * Get more help at https://help.gradle.org
[ ] BUILD FAILED in 1m 23s
[ +323 ms] Running Gradle task 'assembleRelease'... (completed in 84.0s)
[ ] *******************************************************************************************
[ ] The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
[ ] See https://goo.gl/CP92wY for more information on the problem and how to fix it.
[ ] *******************************************************************************************
[ +3 ms] "flutter apk" took 95,042ms.
Gradle task assembleRelease failed with exit code 1

#0 throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1 _buildGradleProjectV2 (package:flutter_tools/src/android/gradle.dart:751:5)
#2 _asyncThenWrapperHelper. (dart:async-patch/async_patch.dart:71:64)
#3 _rootRunUnary (dart:async/zone.dart:1132:38)
#4 _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#5 _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#6 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#7 Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#8 Future._completeWithValue (dart:async/future_impl.dart:522:5)
#9 _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:30:15)
#10 _completeOnAsyncReturn (dart:async-patch/async_patch.dart:288:13)
#11 runCommandAndStreamOutput (package:flutter_tools/src/base/process.dart)
#12 _asyncThenWrapperHelper. (dart:async-patch/async_patch.dart:71:64)
#13 _rootRunUnary (dart:async/zone.dart:1132:38)
#14 _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#15 _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#16 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#17 Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#18 Future._completeWithValue (dart:async/future_impl.dart:522:5)
#19 Future._asyncComplete. (dart:async/future_impl.dart:552:7)
#20 _rootRun (dart:async/zone.dart:1124:13)
#21 _CustomZone.run (dart:async/zone.dart:1021:19)
#22 _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#23 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:963:23)
#24 _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#25 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#26 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#27 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

Steps to Reproduce (for bugs)

Build the app.

Context

I am just trying to build the app in release mode.

Your Environment

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.9.1+hotfix.6, on Microsoft Windows [Version 10.0.17763.805], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
[√] Android Studio (version 3.5)
[√] VS Code (version 1.40.0)
[!] Connected device
! No devices available

! Doctor found issues in 1 category.

updateUserProperties does not finish

Expected Behavior

I'm trying to add a user propriety and when I call

await facebookAppEvents.updateUserProperties(
        parameters: {
          "type": "driver",
        },
      );

The method never answer.

plugin version: ^0.5.0

Automatically Logged Events

Is this plugin automatically Logged Even such as automatically logs app installs, app sessions, and in-app purchases?

Facebook bug report

Hey there,
what is possible to do with facebook event issue : "You'll need to add the missing currency parameter, including an approved 3-letter ISO currency code, such as USD or GBP. Speak to your developer about adding this into the StartTrial event in your app SDK code." ?
Thanks to your reply

I'm not understanding how make this work

I already create the APP.

Read through the "Getting Started with App Events for Android" tutorial and in particular, follow step 2 by adding the following into /app/res/values/strings.xml (or into respective debug or release build flavor)

When I go to Facebook developer page, he aske me this :

Platform - Scroll to the bottom of the Settings panel to add the Android Platform. Add the follow details of your app:
Google Play Package Name
Class Name
Development and Release Key Hashes

I need to make this to work on my app? He says "Class Name" what is the class name if I'm using Flutter. Can you guys help me?

facebook_app_id not found

manifest

build
dependencies {
classpath 'com.android.tools.build:gradle:3.3.1'
classpath 'com.google.gms:google-services:3.2.1'
}
and supported android x

Overflow on channel

Does the package support flutter web? I'm getting the following error messages when using chrome:

dart_sdk.js:107523 Overflow on channel: flutter.oddbit.id/facebook_app_events.  Messages on this channel are being discarded in FIFO fashion.  The engine may not be running or you need to adjust the buffer size if of the channel.

dart_sdk.js:5355 Uncaught (in promise) Error: MissingPluginException(No implementation found for method logEvent on channel flutter.oddbit.id/facebook_app_events)
    at Object.throw_ [as throw] (dart_sdk.js:4070)
    at MethodChannel._invokeMethod (platform_channel.dart:154)
    at _invokeMethod.next (<anonymous>)
    at onValue (dart_sdk.js:41547)
    at _RootZone.runUnary (dart_sdk.js:41432)
    at _FutureListener.thenAwait.handleValue (dart_sdk.js:37107)
    at handleValueCallback (dart_sdk.js:37608)
    at Function._propagateToListeners (dart_sdk.js:37640)
    at _Future.new.[_completeWithValue] (dart_sdk.js:37502)
    at async._AsyncCallbackEntry.new.callback (dart_sdk.js:37519)
    at Object._microtaskLoop (dart_sdk.js:41646)
    at _startMicrotaskLoop (dart_sdk.js:41652)
    at dart_sdk.js:37845
[✓] Flutter (Channel beta, v1.15.17, on Linux, locale en_US.UTF-8)
    • Flutter version 1.15.17 at /opt/flutter
    • Framework revision 2294d75bfa (2 weeks ago), 2020-03-07 00:28:38 +0900
    • Engine revision 5aff311948
    • Dart version 2.8.0 (build 2.8.0-dev.12.0 9983424a3c)

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /opt/android-sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 28.0.3
    • ANDROID_HOME = /opt/android-sdk
    • Java binary at: /opt/jdk/bin/java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[!] Android Studio (not installed)
    • Android Studio not found; download from
      https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).

[✓] VS Code (version 1.41.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.8.1

[✓] Connected device (2 available)
    • Chrome     • chrome     • web-javascript • Google Chrome 76.0.3809.100
    • Web Server • web-server • web-javascript • Flutter Tools

! Doctor found issues in 1 category.

facebook_app_id not found

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':facebook_app_events:verifyReleaseResources'.

java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
Output: /Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml:10: error: resource string/facebook_app_id (aka id.oddbit.flutter.facebook_app_events:string/facebook_app_id) not found.
error: failed processing manifest.

Command: /Users/air/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.1-4818971-osx.jar/b9d26d654a403566a18950774f712390/aapt2-3.2.1-4818971-osx/aapt2 link -I
/Users/air/Library/Android/sdk/platforms/android-28/android.jar
--manifest\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml
-o\
/var/folders/7y/l2nn5qvj7fn8grvylxjkkkj80000gn/T/aapt-4066758254295938033-out
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout_notification_action_tombstone.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ur_values-ur.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable_notification_icon_background.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-pa_values-pa.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-pt-rBR_values-pt-rBR.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-as_values-as.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-fi_values-fi.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-uk_values-uk.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout_notification_template_part_time.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ka_values-ka.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-iw_values-iw.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-mdpi-v4_notify_panel_notification_icon_bg.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-bs_values-bs.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-mk_values-mk.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable_notification_bg_low.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-in_values-in.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-zu_values-zu.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-mr_values-mr.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-xhdpi-v4_notification_bg_low_normal.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-hr_values-hr.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-en-rAU_values-en-rAU.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-sk_values-sk.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout_notification_action.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-v21_notification_action_background.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-th_values-th.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-sr_values-sr.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-km_values-km.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-af_values-af.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-pt_values-pt.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-es-rUS_values-es-rUS.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-fr-rCA_values-fr-rCA.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-gl_values-gl.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout-v21_notification_action_tombstone.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-gu_values-gu.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-kk_values-kk.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-zh-rHK_values-zh-rHK.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-te_values-te.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ml_values-ml.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ky_values-ky.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ar_values-ar.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-xhdpi-v4_notify_panel_notification_icon_bg.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-en-rIN_values-en-rIN.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-da_values-da.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-am_values-am.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ms_values-ms.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-zh-rTW_values-zh-rTW.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-en-rGB_values-en-rGB.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-hy_values-hy.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-zh-rCN_values-zh-rCN.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-nl_values-nl.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout_notification_template_part_chronometer.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ro_values-ro.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout-v21_notification_template_icon_group.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-my_values-my.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-lv_values-lv.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-pl_values-pl.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-lo_values-lo.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values_values.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-bg_values-bg.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-sl_values-sl.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-v21_values-v21.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-en-rCA_values-en-rCA.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-hu_values-hu.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-vi_values-vi.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-en-rXC_values-en-rXC.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ru_values-ru.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout-v21_notification_template_custom_big.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-hdpi-v4_notification_bg_normal.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-pt-rPT_values-pt-rPT.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-fr_values-fr.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-et_values-et.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-bn_values-bn.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ca_values-ca.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-is_values-is.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-hdpi-v4_notification_bg_normal_pressed.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-sv_values-sv.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-tl_values-tl.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout_notification_template_icon_group.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-fa_values-fa.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-uz_values-uz.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ko_values-ko.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-hdpi-v4_notify_panel_notification_icon_bg.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-hi_values-hi.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-mdpi-v4_notification_bg_normal_pressed.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-b+sr+Latn_values-b+sr+Latn.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-xhdpi-v4_notification_bg_normal.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-si_values-si.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ne_values-ne.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-it_values-it.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-de_values-de.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout-v21_notification_action.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ta_values-ta.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-es_values-es.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable_notification_bg.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-el_values-el.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-hdpi-v4_notification_bg_low_pressed.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-mn_values-mn.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/layout-v16_notification_template_custom_big.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-eu_values-eu.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable_notification_tile_bg.xml.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-cs_values-cs.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-nb_values-nb.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-mdpi-v4_notification_bg_low_normal.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-az_values-az.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-v16_values-v16.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-be_values-be.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-sw_values-sw.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-mdpi-v4_notification_bg_normal.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-tr_values-tr.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-mdpi-v4_notification_bg_low_pressed.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-or_values-or.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-sq_values-sq.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-kn_values-kn.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-lt_values-lt.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-hdpi-v4_notification_bg_low_normal.9.png.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/values-ja_values-ja.arsc.flat
-R\
/Users/air/AndroidStudioProjects/podvezika/build/facebook_app_events/intermediates/res/compiled/release/drawable-xhdpi-v4_notification_bg_normal_pressed.9.png.flat
--auto-add-overlay\
--non-final-ids\
-0\
apk\
--no-version-vectors
Daemon: AAPT2 aapt2-3.2.1-4818971-osx Daemon #0

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 18s
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done 19,2s


The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
See https://goo.gl/CP92wY for more information on the problem and how to fix it.


Gradle task assembleRelease failed with exit code 1

Standard Events

Can you please tell me how to log standard events. Like Purchase.
I tried logging event by 'fb_mobile_purchase' but value is not coming properly, as I'm not sure what is right key name. I tried 'value', '_valueToSum' by checking facebook's SDK.
But I'm not sure what is correct. Can you please help and guide me with this.
Thank you

Having Issue When Compiling iOS

I got the error in XCode when building the app: warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available.

Any idea on how to solve it?

image

Package Duplication Conflict when using facebook_app_events with flutter_facebook_login plugins in the same project

Hi,

I added facebook login feature using the flutter_facebook_login package and it works as excpected but after adding the facebook_app_events to the project to send events to facebook analytics the app crashes when trying to login using facebook for the first time and throws the below exception. after some searching i figured out that this error may happen because of plugins duplication or adding plugin multiple time with different versions. i faced a similar issue on IOS but i solved it by changing the version of the FBSDKCoreKit to 7.1.0 manualy in ios/.symlinks/plugins/flutter_facebook_login/ios/flutter_facebook_login.podspec to be the same as the version which facebook_app_events works on but i can't solve the issue with Android. How can i solve this conflict and prevent package duplication on android? Any Help??

Error Message

java.lang.NoSuchMethodError: No static method createProxyAuthIntent(Landroid/content/Context;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;ZZLcom/facebook/login/DefaultAudience;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; in class Lcom/facebook/internal/NativeProtocol; or its super classes (declaration of 'com.facebook.internal.NativeProtocol' appears in /data/app/com.newtawfeer-k4dXPHAXLmhz25tQs0r01w==/base.apk!classes2.dex)
E/AndroidRuntime(20938): 	at com.facebook.login.KatanaProxyLoginMethodHandler.tryAuthorize(KatanaProxyLoginMethodHandler.java:44)
E/AndroidRuntime(20938): 	at com.facebook.login.LoginClient.tryCurrentHandler(LoginClient.java:264)
E/AndroidRuntime(20938): 	at com.facebook.login.LoginClient.tryNextHandler(LoginClient.java:216)
E/AndroidRuntime(20938): 	at com.facebook.login.GetTokenLoginMethodHandler.getTokenCompleted(GetTokenLoginMethodHandler.java:119)
E/AndroidRuntime(20938): 	at com.facebook.login.GetTokenLoginMethodHandler$1.completed(GetTokenLoginMethodHandler.java:74)
E/AndroidRuntime(20938): 	at com.facebook.internal.PlatformServiceClient.callback(PlatformServiceClient.java:163)
E/AndroidRuntime(20938): 	at com.facebook.internal.PlatformServiceClient.handleMessage(PlatformServiceClient.java:143)
E/AndroidRuntime(20938): 	at com.facebook.internal.PlatformServiceClient$1.handleMessage(PlatformServiceClient.java:64)
E/AndroidRuntime(20938): 	at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime(20938): 	at android.os.Looper.loop(Looper.java:224)
E/AndroidRuntime(20938): 	at android.app.ActivityThread.main(ActivityThread.java:7560)
E/AndroidRuntime(20938): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(20938): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
E/AndroidRuntime(20938): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
E/MQSEventManagerDelegate(20938): failed to get MQSService.

Adding facebook_app_events dependency causes fatal problems with other plugins' MethodChannels on Android

Hello,

Please do something as simple as this

  1. new Flutter project
  2. pubspec.yaml, add to dependencies (without specyfing version, but it is 0.7.0):
path_provider:
facebook_app_events:
  1. main.dart, at the beginning of build method
print(getTemporaryDirectory());

Result:

I/flutter (  881): Instance of 'Future<Directory>'
E/flutter (  881): [ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: MissingPluginException(No implementation found for method getTemporaryDirectory on channel plugins.flutter.io/path_provider)
E/flutter (  881): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:159:7)
E/flutter (  881): <asynchronous suspension>
E/flutter (  881): #1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:334:12)
E/flutter (  881): #2      MethodChannelPathProvider.getTemporaryPath (package:path_provider_platform_interface/src/method_channel_path_provider.dart:34:26)
E/flutter (  881): #3      getTemporaryDirectory (package:path_provider/path_provider.dart:60:39)
E/flutter (  881): #4      _MyHomePageState.build (package:fbattempt/main.dart:69:11)
E/flutter (  881): #5      StatefulElement.build (package:flutter/src/widgets/framework.dart:4663:28)
E/flutter (  881): #6      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4546:15)
E/flutter (  881): #7      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4719:11)
E/flutter (  881): #8      Element.rebuild (package:flutter/src/widgets/framework.dart:4262:5)
E/flutter (  881): #9      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4525:5)
E/flutter (  881): #10     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4710:11)
E/flutter (  881): #11     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4520:5)
E/flutter (  881): #12     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
E/flutter (  881): #13     Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
E/flutter (  881): #14     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5874:14)
E/flutter (  881): #15     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
E/flutter (  881): #16     Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
E/flutter (  881): #17     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4571:16)
E/flutter (  881): #18     Element.rebuild (package:flutter/src/widgets/framework.dart:4262:5)
E/flutter (  881): #19     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4525:5)
E/flutter (  881): #20     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4520:5)
E/flutter (  881): #21     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
E/flutter (  881): #22     Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
E/flutter (  881): #23     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5874:14)
E/flutter (  881): #24     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
E/flutter (  881): #25     Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
E/flutter (  881): #26     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5874:14)
E/flutter (  881): #27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
E/flutter (  881): #28     Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
E/flutter (  881): #29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4571:16)
E/flutter (  881): #30     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4719:11)
E/flutter (  881): #31     Element.rebuild (package:flutter/src/widgets/framework.dart:4262:5)
E/flutter (  881): #32     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4525:5)
E/flutter (  881): #33     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4710:11)
E/flutter (  881): #34     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4520:5)
E/flutter (  881): #35     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
E/flutter (  881): #36     Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
E/flutter (  881): #37     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5874:14)
E/flutter (  881): #38     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
E/flutter (  881): #39     Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
E/flutter (  881): #40     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5874:14)
E/flutter (  881): #41     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
E/flutter (  881): #42     Element.updateChild (package:flutter/src/widgets/framework.dart:3258:18)
E/flutter (  881): #43     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4571:16)
E/flutter (  881): #44 

This is not the problem with path provider. Every plugin using method channel starts failing after adding facebook_app_events - flutter_statusbarcolor, sqflite, shared_preferences...

This affect Android only, iOS works flawlessly. I know that I haven't configured the AndroidManifest etc in order to make the plugin work - but in the correctly configured project (I assume) I have exactly the same problem.

Flutter 1.20.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision bbfbf1770c (2 weeks ago) • 2020-08-13 08:33:09 -0700
Engine • revision 9d5b21729f
Tools • Dart 2.9.1

issue with shared_preferences

issue with shared_preferences

[ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)

Steps to Reproduce (for bugs)

  1. have shared_preferences: ^0.5.7+3 using getInstance() in the main.dart
  2. added facebook_app_events: ^0.6.0 into the pubsec.yaml
  3. run flutter put get
  4. Run the app in Android simulator in verbose mode
  5. Got error: [ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)

Flutter Doctor:
[✓] Flutter (Channel master, 1.20.0-3.0.pre.114, on Mac OS X 10.15.3 19D2064, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 4.0)
[✓] Connected device (2 available)

• No issues found!

Android App launch and crash (facebook_app_events 0.6.0)

Hi

I followed all the instructions but have been facing this issue when using flutter_facebook_app_events package.
facebook_app_events: "0.6.0"

2 possible outcomes:

  1. App builds successfully but app launch for a second and crash without any debug output
  2. App builds successfully but app launch for a second and crash with the following error:
    Error connecting to the service protocol: failed to connect

When I remove the package, app runs fine.
Only happen in Android, iOS is OK

What did I do wrong? HELP!

Unable to build for ios

Hi ,
After adding the flutter_facebook_app_events package in my flutter project, i am unable to build for ios.
i get the below error.

[!] The following Swift pods cannot yet be integrated as static libraries:

The Swift pod `facebook_app_events` depends upon `FBSDKCoreKit`, which does not define modules. To opt into those targets generating module maps (which
is necessary to import them from Swift when building as static libraries), you may set `use_modular_headers!` globally in your Podfile, or specify
`:modular_headers => true` for particular dependencies.

Can someone help me on this?
i am stuck for long. thanks in advance.

Your Environment

  • Output from flutter doctor

[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Mac OS X 10.15.1 19B88, locale en-GB)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
[✓] Android Studio (version 3.6)
[✓] VS Code (version 1.45.1)
[✓] Connected device (1 available)

• No issues found!

It doesn't work to iOS

I basically set up my app and it is working with my android but not with my iOS. I can see my app in codeless though.

Expected Behavior

See Facebook events on iOS phones.

Current Behavior

Nothing is showing

Possible Solution

Something to fix? No idea.

Steps to Reproduce (for bugs)

  1. Setup the facebook_events by the library for iOS
  2. See in Facebook events or something in iOS
  3. Doesn't work

Context

Your Environment

[√] Flutter (Channel stable, v1.17.5, on Microsoft Windows [Version 10.0.18362.959], locale en-GB)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.
[√] Android Studio (version 4.0)
[!] IntelliJ IDEA Community Edition (version 2019.3)
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
[√] Connected device (1 available)

! Doctor found issues in 2 categories.

  • Operating System and version:
    Windows 10

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.