NShare : HELP
Last modified: Oct 3, 2023
Table of Contents
1. Overview
Share notifications between your smartphones. Transfer methods are Bluetooth® or Google Drive™.
1-1. For Bluetooth
Real-time transmission and reception between two paired devices.
If a connection cannot be established, the data will be stored and sent when a connection is established later.
1-2. For Google Drive
Send and receive messages at regular intervals using smartphones set up with the same account.
It also works with 3 or more smartphones, but it will be slower.
Also, you will receive notifications all at once, so please be careful if you have notification sounds turned on.
2. Prerequisites
2-1. General
Network connection via USB tethering does not support disconnection/connection detection due to technical issues.
Some functions will not work if the device is not considered to be connected to the network.
"Language settings for each app" from Android™ 13 is not supported. If set, a different language may be output on the screen or in notifications.
2-2. Notification related
This application cannot recognize notifications that are displayed on the status bar (and notification bar) before the service starts.
We do not have access to phone numbers from all over the world, so it may not be possible to recognize your phone number. Therefore, the intended functionality may not work for notifications that include phone numbers. Please let us know in that case.
2-3. Google Drive™ related
Google Drive sync cycles are not time-critical. It is delayed when the device is busy, does not run when it goes to sleep, and runs when it wakes up.
A "UUID" (Universally Unique Identifier) is generated for each app installation.
By associating this with files uploaded to Google Drive, we identify the device that generated them.
If you reinstall the app, this UUID will have a different value than before.
Therefore, files on Google Drive will appear to have been created on a different device, even if they were previously created on the same device.
UUID does not identify the device or contain any personal information.
3. Initial Settings
The contents differ slightly depending on the Android version.
This example is Android13 (Google Pixel6a).
3-1. Grant Permissions (Normal Case)
Tap the "GRANT ALL PERMISSION" button or each row.
A dialog "Allow NShare to access this device's location?" appears.
Tap "While using the app".
A dialog "Allow NShare to access your contacts?" appears.
Tap "Allow".A dialog "Allow NShare to find, connect to and determine the relative position of nearby devices?" appears.
Tap "Allow".A dialog "Allow NShare to send you notifications?" appears.
Tap "Allow".
3-2. Grant Permission (Bind notification-listener-service)
Tap the "GRANT ALL PERMISSION" button or row "Bind notification-listener-service".
A confirm dialog "Notification Permission Request" appears.
Tap "OK".
The "Device & app notifications" screen will be displayed.
Select "NShare".Turn on "Allow notification access".
A dialog "Allow notification access for NShare?" appears.
Tap "Allow".Return to the NShare Initial Settings screen.
3-3. App access permissions for each Google account
This is required when you select "Google Drive" as the transfer method.
This is required for each Google account that uses this app, and a dialog asking for permission to use it will be displayed the first time you use it.
Please check the contents, and if you agree, check "Select all" and press the "Continue" button.
4. Feature Description
4-1. Service Management
It will be displayed when you tap the launcher icon or tap the corresponding notification in the notification drawer.
If all items in the Connection category are checked (all green) and a play icon is displayed in the status bar, this indicates that the service is running.
4-1-1. Menu
Message
Move to message screen. Details will be described later.
Help
Display help on the web. (This article)
Settings
Move to settings screen. Details will be described later.
4-1-2. Select a transfer method
Select whether to transfer via Bluetooth or Google Drive.
The items on the screen will change depending on your selection.
This cannot be selected while the service is running.
4-1-3. Connection (For Bluetooth)
These are the screen items when you select Bluetooth as the transfer method.
Overview
Shows an overview of service operation. Tap to update the status.
* Basically it will be updated automatically.Bluetooth enabled
Indicates the smartphone's Bluetooth status. If disabled, tap to enable it.Target device
Indicates the smartphone to communicate with. Tap to move to the selection screen.
It must be paired in advance.Service status
Get the sending and receiving services up and running.
If you tap it while it is running, it will stop.Connection status
Connect with target device.
Tap while connected to disconnect.
It cannot be executed unless the service is running.
Connection cannot be made unless the target device is also in service operation state.
4-1-4. Connection (For Google Drive)
These are the screen items when you select Google Drive as the transfer method.
Overview
Shows an overview of service operation. Tap to update the status.
* Basically it will be updated automatically.Network status
Indicates internet connection status.
* USB tethering is not supported.Google account
Specify the account to connect to Google Drive.Service status
Get the sending and receiving services up and running.
If you tap it while it is running, it will stop.
4-1-5. History
View and delete the history of sent and received data.
Data will be automatically deleted when a certain amount of data has accumulated.
Inbox
View and delete the history of received data.Outbox
View and delete the history of sent data.Scheduled
View and delete scheduled transmission data.Excluded
View and delete data excluded during submission.
All screen formats are roughly the same.
Here we will use Inbox as an example.
Menu description:
Search filter
Specify the types of data and apps to display in the list.Menu button
Refresh
Update the displayed content.Delete all
Delete all list data.
Row description:
A : Tap to launch target app.
B : Tap to open a submenu.
C :Tap to open the details dialog.
Reference internal data. Not very useful.
4-1-6. Google Drive
Browse and delete files on Google drive.
It also syncs with them.
Cloud Files
Browse and delete files on Google drive.Menu button
Refresh
Update the displayed content.Delete own files
Delete all files created by your device from the Google Drive area dedicated to this application.Delete All
Delete all files from the Google Drive area dedicated to this application.
Sync immediately
Immediately sync files on Google Drive.
It can only be executed while the service is running.Last sync time
Indicates the date and time of the last synchronization.Log
See the number of synced files, etc.
4-1-7. Test
Post a test notification
Post a test notification on your own device. If the service is running, it will be scheduled for transfer.
Please use it to check the operation of the app.Request get location info
Get the location information of your own device. If the service is running, it will be scheduled for transfer.
Please use it to check the operation of the app.
4-1-8. Message
View and send messages.
If the service is not running, schedule it to be sent.
4-2. Settings
4-2-1. General Settings
Theme
Specify the screen light mode or dark mode.Timestamp format
Select your preferred date format.Web browser
Select whether to use the app's internal browser (WebView) or the system standard browser app.
We recommend using the app's internal browser because the history remains.Purposespecific templates
Use this when detailed settings are troublesome.Both (Send and receive)
Turn on all Transfer target contents.
Set all Importance after reception to default values.
Set Importance Threshold to "Notify all".Send only
Turn on all Transfer target contents.
Set all Importance after reception set to "Min".Receive only
Turn off all Transfer target contents.
4-2-2. Connection and Sync Settings
Service auto start
Automatically start the service when the device boots. If the transfer method is Bluetooth, if the specified destination device is found, a connection will be attempted.Connection when screen is on
When the device screen is turned on, if the specified device is found, a connection will be attempted.Sync Period
Specify the interval to sync with Google Drive.Sync when screen is on
When the device screen is turned on, sync with Google Drive.File Validity Period (Created by me)
Specify the validity period of files uploaded by your device on Google Drive.
When synchronizing, files will be deleted if their expiration date has passed.File Validity Period (Created by another devices)
Specify the validity period of files uploaded by another device on Google Drive.
When synchronizing, files will be deleted if their expiration date has passed.
4-2-3. Send Settings
Category : Transfer target contents
Specify the type of content to be transferred.
Notification
Posted notification.Location info
Location information of own device.Call info
Notifications posted by the default calling or messaging app.
May include phone number.Message
Character string entered on the message screen.
* Always on.
Category : Advanced notification settings
Blacklist (for send)
Specify apps to exclude from transfer.Check box
Checked rows act as a blacklist.Trash can icon
Delete a row.Menu button
Add
Display the list of apps and add the selected apps to the blacklist.Select all
Check all rows in the blacklist.Release all
Uncheck all rows in the blacklist.Delete all
Delete all blacklist rows.
Whitelist (for send)
Specify the apps to be transferred.
If specified, the contents of the blacklist will be ignored.Include secret notifications
Forward sensitive notifications that are specified not to be displayed on the lock screen.Include group summary
The group overview of notifications, such as info that informs the number of notifications, is the target of transfer.
Category : Advanced location settings
Acquisition interval
Specify the interval to obtain location information.GPS accuracy
Specify the accuracy when obtaining location information.Request when screen is on
Requests acquisition of location information when the screen is turned on. It will be ignored if GPS is OFF or if requests are made consecutively in a short period of time.
Category : Advanced call info settings
Include contact info
Search your contacts using the phone number included in the notification and get the display name and email address.
Include them when forwarding.
4-2-4. Receive Settings
Category : Importance after reception
Posts a notification on your own device when receiving a notification forwarded from another device. Specify the importance of the notification at that time.
Category : Advanced notification settings
Blacklist (for receive)
Specify which apps should not be notified.Whitelist (for receive)
Specify the app to notify.
If specified, the contents of the blacklist will be ignored.Importance Threshold
It works when "Dependent on sender" is specified in "Importanceafter reception > Notification".
A notification will be posted only if the severity of the forwarding notification is greater than or equal to the specified threshold.Behavior when notification is tapped
Specify the behavior when tapping a posted notification.
*This applies only to notifications that will be posted in the future.
5. FAQs
5-1. When the service starts, "Linking to service..." is displayed.
The function to detect notifications is not working. If this is the case, the sending function will not work. (Reception is possible)
If there is no change after waiting for several tens of seconds, restart your smartphone.
5-2. Bluetooth connection is not possible.
After setting "Connection status" on both smartphones to "Waiting", press the play button on one smartphone.
If you still cannot connect, please restart your smartphone.
Android, Google, Google Drive, and Google AdMob are trademarks of Google LLC.
Bluetooth is a registered trademark of Bluetooth SIG, Inc., USA.