[ECO Bounty] iopay Static Notification Image

Issue Summary

Push notifications from ioPay display the same static/generic image regardless of the notification content or context. The notification image does not dynamically update to reflect the specific content being notified (e.g., BTC price alerts, trending predictions, etc.).

Current Behavior

  • All push notifications show the identical generic geometric/logo image (as indicated by the arrow in the screenshot)

  • The image appears to be a static placeholder or the app logo rather than content-specific imagery

  • Example: A "Trending Prediction" notification about BTC displays the same generic pattern image instead of a relevant BTC chart, trend indicator, or contextual graphic

Expected Behavior

Notification images should be dynamic and contextually relevant to the notification content:

  • Price alerts → Relevant token icon or mini chart

  • Trending predictions → Contextual imagery or relevant crypto asset

  • General updates → App logo (acceptable fallback)

Alternatively, if dynamic images aren't supported, the notification should use the app icon (smaller, standard) rather than a large generic placeholder that doesn't add value.

Steps to Reproduce

  1. Install ioPay and enable notifications

  2. Wait for or trigger multiple different notification types (price alerts, trending predictions, news)

  3. Observe the notification shade/pull-down

  4. Result: All notifications display the same large geometric image regardless of content

Impact

  • User Experience: Users cannot quickly distinguish between notification types at a glance

  • Engagement: Static imagery reduces visual appeal and click-through rates

  • Brand Perception: Appears unfinished or non-dynamic compared to competitor apps that use rich media notifications

Recommended Fix

  1. Option A: Implement dynamic image loading based on notification payload (token icons, charts, relevant graphics)

  2. Option B: Remove the large static image and use standard small icon notifications if dynamic content isn't available

  3. Option C: Use category-specific default images (e.g., different placeholder for price alerts vs. news vs. predictions)

Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren

Device & Environment:

-Operating system: Android 13

-Device model: Redmi Note 10 Pro

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
💡

New Issue

Date

22 days ago

Author

cryptotestnet

Subscribe to post

Get notified by email when there are changes.