General
Layer
- Ticket Priorities
- Is Layer Secure?
- Is Layer HIPAA compliant?
- What are Layer's core features?
- What is Layer?
- What kinds of communications features can I build into my app with Layer?
Technology
- Can I use Layer with my own backend infrastructure?
- What is Layer's data retention policy?
- How can I get notified when Layer releases new updates to their SDK's?
- How does Layer handle Security and Privacy?
- What are the current limitations of the Layer messaging service?
- What types of content can I send through Layer?
Integration
General
- What's the difference between Staging and Production?
- What IP addresses does Layer use that I should whitelist?
- What happens when you add/remove/block users from a group conversation?
- How do I get the number of unread messages in a conversation?
- What device operating systems does Layer support?
- How does Layer handle network connections and being offline?
iOS SDK
- ★ ATS Compatibility
- ★ iOS Upgrade/Transition Guide
- ★ How do I troubleshoot issues with Push Notifications on iOS?
- ★ Does LayerKit support Swift?
- ★ Can I use LayerKit without CocoaPods?
- Do users need to be authenticated to call updateRemoteNotificationDeviceToken?
Android SDK
- ★ Android Upgrade/Transition Guide
- How can I receive a push notification when the app is running?
- How do I troubleshoot issues with Push Notifications on Android?
- How can I use Layer with other push services?
- Building Layer with Eclipse
- What is LayerChangeEventListener and what do I do with it?
Client API
Platform API
Webhooks
Authentication
- When should I de-authenticate a user?
- How does authentication work?
- Do I need to have my own backend to use Layer?
- Why does Layer authentication require a backend?
- Can you show me an example of a sample backend that generates and returns an Identity token?
- Why am I getting a nil value when requesting a nonce?
Plans and Billing
Plans
- What is a monthly authenticated user?
- How is data transfer calculated?
- How is data storage calculated?
- What if I exceed my paid plan’s limitations?
- How do I check my account’s usage levels?
- What are the limitations of the Free plan?
Billing
- How do I change the account information on my invoice?
- How much will I be charged, and when?
- What payment methods do you accept?
- I can’t pay via credit card, can you invoice me?
- What if my payment is declined?
- How can I update my payment method on file?
Troubleshooting
Common Issues
- ★ I created a conversation and sent a message using the mobile SDK but the recipients never saw it. Why?
- Why is the Atlas Messenger project throwing a 404 error when I try to authenticate?
- The Identity Token Validation Tool is "Signature verification failed". What does that mean?
- I get a "Generation of key pair failed with result code -34018" error when trying to connect to Layer
- I'm getting a "Reason: image not found" error when I run my app. What's happening?
- Why am I seeing a "-[NSMutableURLRequest SPDYBypass]: unrecognized selector..." error on iOS?