Notification Center supports notifying either via watchapp or via native notifications. Native notifications are faster and they don’t consume app slot, but they lack many features (for example custom notification timeout, custom per-app vibrations, notification writing, longer notifications, shake actions etc.)
To switch between the two, swipe to “Pebble Apps” section in NC android app, wait for it to load, open menu and pick “Set all to Pebble” for native notifications or “Set all to NC” for watchapp notifications.
Using native notifications requires developer connection. Please read section about it below for more info. It is recommended that you still keep watchapp installed on the phone as it is used for fallback if native notifications stop working. You can keep it on the bottom of the menu if you want.
When you receive notification, you will get interface very similar to Pebble's native one. Controls are also slightly altered:
UP = Scroll up
Double press UP = Previous notification (moves to left)
SELECT = Opens action menu by default (but you can change what this button does in settings)
DOWN = Scroll down
Double press DOWN = Next notification (moves to right)
BACK = Exit notification window without dismissing any notifications.
Developer Connection
Some advanced features like “Close to Last App” or “Native notifications” require Pebble’s developer connection to be enabled. Because this feature is mainly aimed at developers and not meant to be used all the time, it automatically shuts down after 10 minutes, making its use unpractical. NC however can prevent this when set up correctly:
If you did all the steps correclty and received test notification in the end, developer connection-reliant feature should start working and keep working reliably. If phone is restarted, you must repeat steps 2-7 to start it again.
Note that rooted users can just enable option in included Xposed module and don’t need to do any of these steps.
In latest version, NC allows you to write reply from scratch right from your Pebble.
System is based on Tertiary Text, which has great guide here: CLICK
Only difference is that holding SELECT button will allow you to either finish writing (and send it) or pasting in one of the predefined phrases. This is very useful since typing on Pebble is generally slow. For example you can paste in “meet me at “ and then just write the time from Pebble.
I don't see reply option.
You need to use app that supports Wear voice reply. Either switch to one that supports it already (for example Hangouts or Textra) or ask developer of your current app to implement support for it.
I have Hangouts or other google app that is supposed to support reply option, but I don’t see it
With latest updates, Hangouts and other google apps automatically disable Wear features when they think they won’t be needed. Solution is to install Android Wear app, which will trick Hangouts into thinking that Wear device is there. Only install it and just let it sit there, you don’t have to connect or do anything else with it.
I don’t receive notifications from Inbox or other google apps
Problem is similar to question above, your solution is either to disable Wear group notifications or install Android Wear app.
App is running slow and/or displays Loading… message
Unfortunatelly performance on any app on the Pebble is dependent on performance of the AppMessage protocol which sometimes just slows down. If this issue is constant for you rather than occassional, try following workarounds:
My messaging app only displays latest message instead of all unread messages before it
This is how Wear notifications work. You have 3 options:
Where are all options?
My pebble vibrates every few seconds even after I got all notifications
Turn off periodic vibration in per-app settings (see previous question)
How do default settings work?
When you change default per-app-setting, it will automatically change that setting for all apps that you did not change yourself. For example if you change vibrating pattern for Gmail and then you change default vibration pattern, it will automatically apply this new default pattern for all apps except Gmail, because you already set one manually for Gmail. If you changed your mind and you want app to follow default settings again, use reset button which you can find on the top of that app’s settings.
I’m getting double notifications
You probably did not uncheck everything in Pebble app. Re-read install guide above.
i’m not getting SMS notifications from stock SMS app
Some stock SMS apps (notably Samsung’s) are known to be problematic when it comes to 3rd party notification apps. What you can do:
Do you support emoji?
Some emojis are supported natively by Pebble on fonts Gothic 18 and Gothic 18 Bold. For others, see replacement dictionaries below.
Do you support international characters?
I support all characters that Pebble firmware support. If some characters do not display, you can use character replacement to automatically turn them into characters Pebble can display. NC also supports automatic reversing of RTL text.
When executing action from native notification, I get Failed error
This is perfectly normal, it is caused by Pebble app which is confused by notifications sent by another app. It is only cosmetic issue though, all actions get executed normally.
There is one fix for it if you have Xposed framework installed. NC comes with Xposed module, enable that module and then enable Failed fix in NC settings.
I use native notifications and feature X is not working
A lot of features (especially customization ones like vibration or light) are only available on watchapp. Please test by installing watchapp and if feature works there it is likely not possible to implement it via native notifications.
How to properly send logs?
If you don't use features listed above, feel free to disable those permissions with any permission-disabling app. If you are still paranoid, you can check source code and build it yourself. If you are using Android 6.0 or newer, you can disable permissions in the system settings safely (or just not approve it when NC asks for it) and NC will switch off related features.
Pebble is a not really good at displaying international characters. That is why Notification Center allows you to replace specific characters with normal ones to basically translate messages from international to regular characters.
To enable this feature, you have to enter all replacement pairs into Notification Center. You can do this from app itself, but it can become tedious if there are many characters. Other way of doing it is creating dictionary on PC and transferring it to the phone or even using pre-made dictionary.
Format is simple txt file and it goes like this: "original > replacement". For example "a > b" would mean every a in every message will be replaced with b. To make files more compatible, it is recommended to use unicode codes on the left side instead of plain text characters.
To import table into NC, place it into NotificationCenter folder on your phone's internal storage and use Import menu option.
Existing tables:
(If you made translation table for your language's special characters, feel free to make post about it and I will add it to above table).
If you wish to get new features first and help making sure they are as bug-free as possible, participate in the beta program. Instructions for the beta are in “About community” page of the NC Google+ community.