Skip to content
This repository was archived by the owner on Mar 15, 2024. It is now read-only.
This repository was archived by the owner on Mar 15, 2024. It is now read-only.

Crash Flurry on watchOs 10.x #262

Open

Description

@evgzor

Describe the bug
FlurryWatch.logWatchEvent( crashing on apple watchOs 10.x

This Bug is About
Please choose the closest item by replacing [ ] with [x].

  • [ x] Integration
  • Analytics
  • Ads
  • Messaging/Push
  • IAP
  • Remote Configuration
  • Flurry Website/Dashboard
  • Other

Platform
Please choose the platform(s) that you are having the issue by replacing [ ] with [x].

  • iOS
  • tvOS
  • [ x] WatchOS

Environment
Please tell us the versions of Flurry SDK, XCode, and iOS you are using.

  • Flurry SDK: 12.4.0
  • XCode: 15.0.1
  • iOS: 17.1

To Reproduce
Steps to reproduce the behavior:

  1. Integrate Flurry on apple watch
  2. Run FlurryWatch.logWatchEvent(
  3. Observe crash

Screenshots
Снимок экрана 2023-11-05 в 19 48 16
Снимок экрана 2023-11-05 в 19 49 56

Additional context
Are you using Flurry Push/Messaging? No
(iOS) Are you using CocoaPods or manual binary integration? Yes / No

Add any other context about the problem here.

Activity

  1. KyleStation commented on Nov 7, 2023

    @KyleStation

    Getting the same issue.

  2. flurrydev commented on Nov 7, 2023

    @flurrydev
    Contributor

    Thank you for reporting the issue. We're investigating to find a resolution. I have not yet reproduced the crash.

    -Are you able to reproduce this on a simulator or only a physical device?

  3. evgzor commented on Nov 7, 2023

    @evgzor
    Author

    Only physical devices. Its not reproduced on simulators.

  4. KyleStation commented on Nov 20, 2023

    @KyleStation

    @flurrydev Hello, here are some more findings for this crash. Hope it can helps your investigation.
    If the watch app was created as WatchApp and WatchAppExtension separately (developed with Storyboard):

    • If calling the FlurryWatch.logWatchEvent on page load (awake(withContext context: Any?) or willActivate() method), the crash happens intermittently.
    • If calling the FlurryWatch.logWatchEvent on button click event, it works fine.

    If the watch app was created as the combined WatchApp (developed with SwiftUI):

    • If calling the FlurryWatch.logWatchEvent on page load (onAppear method), it works fine.
    • If calling the FlurryWatch.logWatchEvent on button click event, it works fine.

    Note: The one with WatchApp and WatchAppExtension separately was an old test project created in 2021. While the one with combined WatchApp was newly created with Xcode 15.

    The Environments in my case:
    Flurry SDK: 12.1.4
    Xcode: 15.0
    iOS: 17.0.2
    WatchOS: 10.0.1

  5. KyleStation commented on Dec 12, 2023

    @KyleStation

    @flurrydev Hello, just to follow up on this issue. Any further updates?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions