BuddyBall

Support

Thanks for using BuddyBall. This page collects the most common questions, Pro in-app-purchase guidance, system permission notes, and the feedback channel. If you need a human, just email us.

๐Ÿ“ฎ Contact us Email: sanrenyan@gmail.com
Response time: usually within 24 hours, at most 15 business days
To help us investigate quickly, please include: device model (e.g. iPhone 15 Pro), iOS version, BuddyBall version (Settings โ†’ About), a description of the issue, and screenshots if possible

1. Getting Started

1.1 System requirements

1.2 Adding a home screen widget

  1. Long-press an empty area on your iPhone home screen to enter edit mode
  2. Tap the "+" in the top-left corner and search for "BuddyBall"
  3. Pick a widget size and tap "Add Widget"

1.3 Enabling Live Activities / Dynamic Island

No manual setup is needed โ€” once you start a focus or sleep session inside BuddyBall, the Live Activity appears on the Lock Screen and Dynamic Island automatically. If it doesn't:

2. FAQ

My ball is quiet / doesn't reach out to me

The ball's autonomous behavior is influenced by several factors:

  • Interaction cooldown: for ~2.5s after an interaction the ball is "processing emotions" โ€” give it a moment
  • Affection: spend more time focusing and interacting to unlock more proactive behaviors and exclusive voice lines
  • Reduce Motion: when iOS Reduce Motion is on, some animations freeze; adjust under iOS Settings โ†’ Accessibility โ†’ Motion
  • Low Power Mode: iOS may restrict background refresh; turn it off and retry
Shake-for-surprise isn't triggering

The "shake" interaction depends on the accelerometer and requires a real device โ€” it cannot be reproduced in the simulator. Please check:

  1. BuddyBall Settings โ†’ make sure the "Shake" toggle is on
  2. iOS Settings โ†’ BuddyBall โ†’ Motion & Fitness โ†’ allow access
  3. Shake with a bit more amplitude (the system filters out very slight movement)
White noise stops when the screen locks

White noise relies on the system background-audio capability. If it stops after locking:

  • iOS Settings โ†’ Notifications โ†’ BuddyBall โ†’ allow notifications (required for background audio)
  • Make sure Low Power Mode isn't cutting off background playback, or that BuddyBall is allowed to run in the background
  • Incoming calls or other audio apps will interrupt playback; BuddyBall attempts to resume automatically once the interruption ends
Bedtime / focus-completion reminders didn't arrive
  • iOS Settings โ†’ Notifications โ†’ BuddyBall โ†’ allow notifications (Lock Screen / Notification Center / Banners)
  • iOS Settings โ†’ Focus (Do Not Disturb / Sleep / Work) โ†’ check whether BuddyBall is silenced
  • Reminders are local notifications scheduled on-device and never routed through a server; they may not fire if the device is powered off or the system clock is wrong
My focus / sleep records disappeared

All records live only on your device. Please check:

  • Did you switch character balls? Records are stored per ballId and shown independently
  • Did you uninstall BuddyBall? Uninstalling permanently deletes everything in the app sandbox, and it cannot be recovered
  • If the device was factory-reset or had a system failure, local data may be gone โ€” we cannot restore it remotely
Widget / Dynamic Island data looks out of sync

Widgets and the main App share data through an App Group container. If they drift:

  • Pull down on the home screen to refresh widgets (they reload their timeline)
  • Open the BuddyBall main App once to trigger a sync
  • If it's still wrong, remove the widget and add it back

3. Pro In-App Purchase

3.1 What is Pro?

BuddyBall follows a freemium model: the core companion features (character balls, focus, sleep, home screen widgets, Live Activities, StandBy, local reminders, 14 free soundscapes, and more) are free forever. Pro is an optional one-time unlock for these advanced features:

No subscription, no advertising. Buy once, own it forever.

3.2 How do I purchase Pro?

  1. Open BuddyBall โ†’ Settings โ†’ "Unlock Pro"; or tap any PRO badge in the mixer / scene pack / Pro character entries
  2. The Paywall shows the price and what will be unlocked; tap "Buy" to enter the Apple payment sheet
  3. Payment is handled by App Store / StoreKit directly โ€” we never touch your payment information
  4. Pro entitlement takes effect immediately after purchase; widgets and Live Activities sync automatically

Product identifier: buddyball.scanvid.top.pro.lifetime (non-consumable).

3.3 How do I restore my purchase?

If you switch devices, reinstall the App, or sign in with a different Apple ID:

  1. Make sure the device is signed in to the same Apple account used at purchase (iOS Settings โ†’ your name at the top โ†’ Apple ID)
  2. Open BuddyBall โ†’ Settings โ†’ "Unlock Pro" โ†’ tap "Restore Purchases"
  3. The App syncs transactions with the App Store; once restored, Pro entitlement takes effect immediately

3.4 Family Sharing

The Pro product is enabled for Apple Family Sharing. Once sharing is on, members of the same Family Sharing group can use Pro on their own devices without purchasing again. See Apple's Family Sharing documentation.

3.5 Refunds

Refunds are handled solely by Apple โ€” we cannot process them directly. To request one:

  1. Visit reportaproblem.apple.com and sign in with the Apple account used at purchase
  2. Find the "BuddyBall Pro" transaction โ†’ "Request a Refund" โ†’ pick a reason and submit
  3. If Apple approves, the refund is issued to the original payment method; your in-app Pro entitlement is automatically revoked (synced on next launch or restore)
  4. You can still use every free feature and all existing data after a refund

3.6 I paid but didn't get Pro

4. Privacy & Data

4.1 What data does BuddyBall collect?

None. All records (focus / sleep / achievements / affection / settings / widget shared data) live only on your device (app sandbox and App Group container). We never access, upload, or transmit them. See the Privacy Policy for details.

4.2 Does BuddyBall need an internet connection?

Core companion features work fully offline and make no network requests to any server of our own. The system StoreKit talks to the App Store directly only for:

StoreKit traffic is handled between iOS and Apple; transaction data never passes through any server of ours, and we do not obtain your Apple ID, payment method, or other account information through it.

4.3 How do I delete my data?

4.4 What system permissions does BuddyBall use?

PermissionPurposeRequired?
NotificationsBedtime reminders and focus-completion remindersOptional (reminders won't fire if off)
Background audioKeep white noise playing while the screen is locked or the App is backgroundedOptional (used only while you actively start sleep companion)
Motion & Fitness (accelerometer)The "shake for a surprise" interactionOptional (shake won't trigger if off)
App Group containerSync the current ball and in-progress sessions between the main App and widgets / Live ActivitiesSystem capability; no external transmission

BuddyBall does not request or use sensitive permissions such as camera, microphone, location, or contacts.

5. Uninstall & Reinstall

6. Related Documents

7. Feedback & Suggestions

We care deeply about your experience. If you have:

Email us at sanrenyan@gmail.com โ€” every message is read.