RAVEN is an advanced communication platform that combines traditional cloud-based messaging with innovative Delay-Tolerant Networking (DTN) technology. The application provides seamless communication through both WiFi/cellular networks and Bluetooth Low Energy mesh networking, ensuring you can stay connected even in environments with limited or no internet connectivity.
- Launch the application and select Sign Up
- Choose one of three methods:
- Traditional Sign-Up: Enter username, email, and password
- Google Sign-In: Authenticate with your Google account, then choose a unique username
- Apple ID Sign-In: Authenticate with your Apple ID, then choose a unique username
- Complete account verification
- Customize your profile (optional)
Yes! RAVEN supports authentication through Google Sign-In and Apple ID Sign-In. After authenticating with a social provider, you'll be prompted to create a unique username for in-app interactions. This combines the convenience of OAuth with the personalization of a custom username.
Navigate to Account Settings to:
- Upload a profile picture (with screenshot protection)
- Edit your bio
- Adjust search privacy settings
- Configure news interests
- Set language preferences
- Customize font size for accessibility
RAVEN intelligently routes your messages using two transport methods:
- WiFi/Cellular (Primary): When internet is available, messages are sent via secure cloud servers for instant delivery
- Bluetooth Mesh (Fallback): When offline, messages automatically switch to Bluetooth Low Energy mesh networking with multi-hop relay
The app seamlessly switches between these modes without user intervention.
When internet connectivity is unavailable, RAVEN automatically switches to Bluetooth mesh networking:
- Your message is encrypted and stored locally
- The app broadcasts the message to nearby Bluetooth-enabled devices running RAVEN
- Intermediate devices relay (hop) the message toward the destination
- The message continues hopping until it reaches the recipient
- Each hop is authenticated using HMAC to prevent tampering
This is powered by the Spray-and-Wait routing algorithm for efficient message propagation.
The Outbox is a queue that stores messages awaiting delivery. This includes:
- Messages pending WiFi/cellular connection
- Messages being transmitted via Bluetooth mesh
- Messages queued for relay through intermediate devices
You can monitor message delivery status in the Outbox interface, which shows whether messages are pending, in transit, or delivered.
Messages can hop through multiple intermediate devices. The system implements intelligent routing to minimize hops while ensuring delivery. Each hop is cryptographically authenticated to maintain security and prevent tampering.
Yes! RAVEN supports image posting in the social feed. Images are:
- Stored securely on the server (not just locally)
- Compressed for efficient transmission
- Displayed inline in posts
- Protected by the same encryption as text messages
RAVEN includes a Twitter/X-style social platform with:
- Posts: Share text and images (up to 280 characters)
- Likes: Express appreciation with animated heart reactions
- Reposts: Share others' content with your followers
- Comments: Engage in conversations on posts
- Friend System: Connect with users to enable direct messaging
- Real-Time Feed: Auto-refreshes every 10 seconds for latest content
The AI Comment Assistant is a Gemini-powered feature that provides intelligent, context-aware responses to comments. To use it:
- Mention
@time_askin a comment - Ask your question (e.g., "@time_ask What's the weather like?")
- The AI will generate a thoughtful, relevant response
- Responses appear as regular comments in the thread
This feature enhances engagement and provides helpful information directly in conversations.
When you set a profile picture:
- The app detects screenshot attempts on supported devices
- The profile owner receives an instant notification if someone tries to screenshot their picture
- A "📸 Screenshot detected!" alert appears to both users
- This helps protect your privacy and control over your image
- After exchanging 3 messages with someone, you're prompted to add them as a friend
- Send a friend request to continue unlimited messaging
- Once accepted, both users appear in each other's Friends list
- Friend status persists across app restarts and device changes
- You can view all friends in the Friends tab
RAVEN implements military-grade encryption:
- End-to-End Encryption (E2EE): All messages are encrypted on your device before transmission
- AES-256 Encryption: Industry-standard symmetric encryption for message content
- Message Signing: Each message is cryptographically signed to verify authenticity and prevent spoofing
- HMAC Authentication: Bluetooth mesh messages include Hash-based Message Authentication Codes
- Secure Key Storage: Private keys are stored in iOS Keychain (never in plain text)
No. Bluetooth mesh messages are protected by:
- Encryption: All content is encrypted end-to-end
- Authentication: Each hop is verified using HMAC
- Integrity Checks: Tampered messages are automatically discarded
- Public Key Fingerprinting: Sender identity is verified to prevent spoofing
Even if intercepted, messages cannot be decrypted or modified.
App Lock protects your conversations with:
- Passcode Protection: 4-digit PIN required to open the app
- Biometric Authentication: Face ID or Touch ID support
- Auto-Lock: App locks when minimized or after inactivity
- Failed Attempt Tracking: Monitors unauthorized access attempts
Set up via Account Settings → Privacy and Security → Passcode & Face ID.
Two-Step Verification adds an extra layer of security by requiring a verification code from your email when signing in from a new device.
To enable:
- Navigate to Account Settings → Privacy and Security → Two-Step Verification
- Choose verification method (Email or SMS - SMS coming soon)
- Confirm with verification code
- Your account is now protected with 2FA
Yes! Enable Auto-Delete Messages to automatically remove old conversations:
- Go to Account Settings → Privacy and Security → Auto-Delete Messages
- Choose deletion period: 24 hours, 7 days, or 30 days
- Messages older than the selected period are automatically deleted
- Warning: Deleted messages cannot be recovered
To block a user:
- Visit their profile
- Tap the block icon
- Blocked users cannot message you or see your posts
- View blocked users in Account Settings → Privacy and Security → Blocked Users
- Unblock anytime from the same menu
- Navigate to Account Settings
- Select Backup & Restore
- Tap Create Backup
- Wait for confirmation (progress bar shows status)
- Your encrypted chat history is uploaded to your iCloud account
Backups include all messages, conversation metadata, and friend lists.
- Navigate to Account Settings → Backup & Restore
- Tap Restore from Backup
- Select the backup you want to restore
- Confirm restoration
- Wait for the process to complete
- Your conversations will reappear in the app
Yes! Backup security includes:
- End-to-End Encryption: Messages remain encrypted in backup files
- Transport Security: Apple provides encryption for data in transit and at rest
- Access Control: Backups are tied to your Apple ID and cannot be accessed by others
- No Plaintext Storage: Keys and sensitive data are never stored unencrypted
Yes. The iCloud Backup system allows you to:
- Export all conversations to iCloud
- Download backup files (encrypted JSON format)
- Transfer data between devices
- Maintain full ownership of your data
RAVEN provides personalized news based on your location:
- Automatically detects your GPS coordinates
- Fetches relevant local and regional news
- Sources from trusted providers (BBC, Bloomberg, CNN, Reuters, etc.)
- Updates in real-time with your movement
Yes! Customize news categories in Account Settings → News Interests:
- Technology
- Business
- Science
- Health
- Sports
- Entertainment
- General
Selected categories are prioritized in your news feed.
Location data is used only for real-time news fetching and is not permanently stored. RAVEN respects your privacy and does not track or share your location history.
RAVEN یک پلتفرم ارتباطی پیشرفته است که پیامرسانی ابری سنتی را با فناوری شبکههای مقاوم به تأخیر (DTN) ترکیب میکند.
| ویژگی | توضیحات |
|---|---|
| پیامرسانی ترکیبی | ارسال پیام از طریق WiFi/Cellular و Bluetooth Mesh |
| رمزنگاری قوی | AES-256 + E2EE برای امنیت کامل |
| شبکه DTN | ارتباط حتی بدون اینترنت |
| شبکه اجتماعی | پست، لایک، ریپست مثل X/Twitter |
| چت گروهی | مکالمات چند نفره با پشتیبانی Mesh |
| پیام صوتی | ضبط و ارسال صدا |
| تماس ویدیویی | تماس رمزنگاری شده |
| اشتراک فایل | ارسال تصاویر، PDF و اسناد |
┌─────────────────────────────────────┐
│ رمزنگاری سرتاسری │
│ End-to-End Encryption (E2EE) │
├─────────────────────────────────────┤
│ • AES-256 برای محتوای پیام │
│ • امضای دیجیتال برای اصالت │
│ • HMAC برای تأیید هویت Mesh │
│ • کلیدها فقط روی دستگاه شما │
└─────────────────────────────────────┘
DTN (Delay-Tolerant Networking) یک رویکرد شبکهای است که برای محیطهایی با اتصال متناوب طراحی شده:
- Store-and-Forward: پیامها ذخیره میشوند و وقتی اتصال برقرار شد، ارسال میشوند
- Multi-Hop: پیامها از چندین دستگاه عبور میکنند
- Spray-and-Wait: الگوریتم بهینه برای انتشار پیام
- ارتباط فرصتطلبانه: استفاده از هر اتصال موجود
┌──────────────────┐
│ دستگاه شما │
└────────┬─────────┘
│
┌───────────┴───────────┐
│ │
┌────▼────┐ ┌─────▼─────┐
│ حالت ۱ │ │ حالت ۲ │
│ آنلاین │ │ آفلاین │
└────┬────┘ └─────┬─────┘
│ │
┌────▼────┐ ┌─────▼─────┐
│ سرور │ │ Bluetooth │
│ ابری │ │ Mesh │
└─────────┘ └───────────┘
RAVEN offers 100% localization parity in:
- English (English)
- Spanish (Español)
- German (Deutsch)
- Persian (فارسی) with full RTL support
- Chinese (中文)
Change language in Settings → Language.
Right-to-Left (RTL) support ensures proper text rendering for languages like Persian and Arabic:
- Text flows from right to left
- UI elements mirror appropriately
- Icons and navigation adjust automatically
Yes! RAVEN includes Dynamic Font Scaling for accessibility:
- Navigate to Settings → Font Size
- Choose from: Small, Medium, Large, Extra Large
- All UI components automatically resize
- Preferences persist across sessions
This ensures readability for all users, including those with visual impairments.
Theme customization is currently limited to the app's Golden Ratio design system with X-style "Flat Glass" visual language. Future updates may include dark mode and custom color schemes.
DTN is a networking approach designed for environments with intermittent connectivity:
- Store-and-Forward: Messages are stored when connectivity is unavailable and forwarded when it's restored
- Multi-Hop Routing: Messages hop through intermediate nodes
- Spray-and-Wait Algorithm: Optimizes message propagation efficiency
- Opportunistic Communication: Leverages any available connection (WiFi, Bluetooth, cellular)
Spray-and-Wait is a routing protocol that:
- Spray Phase: Creates multiple message copies and distributes them to different nodes
- Wait Phase: Each node waits for direct contact with the destination
- Efficiency: Balances delivery probability with network overhead
- Performance: Ensures reliable delivery without flooding the network
Yes! RAVEN supports background Bluetooth operations on iOS:
- Continues scanning for nearby devices when the app is minimized
- Receives and relays messages even when not actively using the app
- Optimized for battery efficiency
- Respects iOS background execution limits
RAVEN uses 10-second auto-refresh for:
- Home feed posts
- Notifications (friend requests, likes, comments)
- Message delivery status
- Friend list updates
This ensures you always see the latest content without manual refreshing.
Yes! RAVEN includes a Progressive Web App (PWA) with:
- All core messaging features
- Social feed and interactions
- Web Bluetooth API integration for mesh networking
- Offline capability
- Installable on desktop and mobile browsers
Access via your web browser for cross-platform communication.
- Check connectivity: Ensure WiFi/cellular or Bluetooth is enabled
- Check Outbox: View pending messages in the Outbox
- Retry: Tap retry on failed messages
- Restart app: Force close and relaunch
- Check permissions: Ensure Bluetooth and network permissions are granted
- Enable Bluetooth: Go to iOS Settings → Bluetooth
- Grant Permission: Allow RAVEN to access Bluetooth in iOS Settings
- Check range: Ensure you're within Bluetooth range (typically 10-30 meters)
- Restart Bluetooth: Toggle Bluetooth off and on
- Update app: Ensure you're running the latest version
Contact us at:
- Email: info@raven-messenger.com
- Subject: Bug Report
- Include: Device model, iOS version, steps to reproduce, screenshots
We welcome feature requests!
- Email: info@raven-messenger.com
- Subject: Feature Request
- Describe your idea and use case
For security concerns:
- Email: info@raven-messenger.com
- Response: We aim to respond within 24-48 hours
- Disclosure: We follow responsible disclosure practices
RAVEN collects minimal data:
- Account Information: Username, email, password (hashed)
- Profile Data: Bio, profile picture (if provided)
- Message Metadata: Timestamps, sender/receiver IDs (not content)
- Usage Analytics: App interaction patterns (anonymized)
We do NOT collect: Message content, location history, contact lists, or any data not essential to app functionality.
- Your messages: Only you and the recipient (end-to-end encrypted)
- Your profile: Public or private based on your search privacy settings
- Your posts: Visible to all RAVEN users (public social feed)
- Your friend list: Private (only you can see)
No. End-to-end encryption ensures that only you and the recipient can decrypt message content. RAVEN servers never have access to decryption keys or plaintext messages.
Absolutely not. RAVEN does not sell, rent, or share your personal data with third parties for advertising or any other purpose.
WiFi خاموش کنید، باز هم پیام بفرستید!
RAVEN از Bluetooth Mesh استفاده میکند. حتی وسط کویر هم اگر دوستتان نزدیک باشد، پیامتان میرسد!
پیامها را برای آینده زمانبندی کنید:
- روی دکمه ارسال نگه دارید
- زمان دلخواه را انتخاب کنید
- پیام در Outbox ذخیره میشود و سر وقت ارسال میشود
در کامنتها
@time_askرا mention کنید و سؤالتان را بپرسید!@time_ask هوا چطوره امروز؟AI پاسخ میدهد! ✨
اگر کسی از عکس پروفایل شما اسکریشات بگیرد، فوراً مطلع میشوید! یک اعلان "📸 Screenshot detected!" دریافت میکنید.
- دکمه میکروفون را نگه دارید و صحبت کنید
- برای لغو، انگشت را به چپ بکشید
- برای قفل کردن، انگشت را به بالا بکشید
- Waveform زنده نمایش داده میشود!
Face ID + Passcode برای امنیت بیشتر: Settings → Privacy → Passcode & Face ID
RAVEN را در مرورگر هم استفاده کنید! روی دسکتاپ نصب کنید و مثل اپ بومی استفاده کنید.
فید هر ۱۰ ثانیه آپدیت میشود! نیازی به Pull-to-Refresh نیست (اما اگر دوست دارید، کار میکند! 😉)
برای چشمهایتان مهربان باشید: Settings → Font Size را Large کنید
قبل از هر چیز، بکاپ بگیرید: Settings → Backup & Restore → Create Backup همه چتها، رمزنگاری شده، در iCloud شما!
🎯 Hidden Features (ویژگیهای مخفی)
| ترفند | توضیح |
|---|---|
| Double-tap message | پاسخ سریع |
| Long-press send | زمانبندی پیام |
| Swipe left on chat | حذف سریع |
| 3 messages = friend | بعد از ۳ پیام، میتوانید درخواست دوستی بفرستید |
| Pull down on feed | رفرش دستی |
| کلید | عملکرد |
|---|---|
Enter |
ارسال پیام |
Shift + Enter |
خط جدید |
Esc |
بستن modal |
Cmd/Ctrl + K |
جستجوی سریع |
- 🤖 Android Version - به زودی!
- 🎨 Custom Themes - تم شخصی
- 📍 Dead Drops - پیامهای مکانمحور
- 🎮 Mini Games - بازیهای چت
| نسخه | 1.0 |
| توسعهدهنده | RAVEN Team |
| پلتفرم | iOS (Android coming soon) |
| وبسایت | raven.com |
سؤال دارید؟ با ما در ارتباط باشید: info@raven-messenger.com
✨ RAVEN ✨
ارتباط بدون مرز، حتی بدون اینترنت
© 2026 RAVEN. All rights reserved.