Class IOSPushNotificationsService
java.lang.Object
com.gluonhq.attach.pushnotifications.impl.IOSPushNotificationsService
- All Implemented Interfaces:
PushNotificationsService
iOS implementation of PushNotificationsService.
-
Property Summary
TypePropertyDescriptionjavafx.beans.property.ReadOnlyStringProperty
The unique registration token that can be passed to the server, so the app can receive push notifications -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
register()
Register the app for receiving push notifications.void
Deprecated.void
setAppIconBadgeNumber
(int badgeNumber) On iOS, set the number showing as the badge of the app icon on the Home screen.javafx.beans.property.ReadOnlyStringProperty
The unique registration token that can be passed to the server, so the app can receive push notifications
-
Property Details
-
token
public javafx.beans.property.ReadOnlyStringProperty tokenProperty- Specified by:
tokenProperty
in interfacePushNotificationsService
- Returns:
- a ReadOnlyStringProperty with a unique token
-
-
Constructor Details
-
IOSPushNotificationsService
public IOSPushNotificationsService()
-
-
Method Details
-
tokenProperty
public javafx.beans.property.ReadOnlyStringProperty tokenProperty()Description copied from interface:PushNotificationsService
The unique registration token that can be passed to the server, so the app can receive push notifications- Specified by:
tokenProperty
in interfacePushNotificationsService
- Returns:
- a ReadOnlyStringProperty with a unique token
-
register
Deprecated.Description copied from interface:PushNotificationsService
Register the app for receiving push notifications. On iOS this will trigger a confirmation dialog that must be accepted by the user. For Android, you need to pass in the authorizedEntity value that matches the Sender ID of your Google Cloud Messaging or Firebase Cloud Messaging application.- Specified by:
register
in interfacePushNotificationsService
- Parameters:
authorizedEntity
- a string that matches the Sender ID of a GCM or FCM application
-
register
public void register()Description copied from interface:PushNotificationsService
Register the app for receiving push notifications. On iOS this will trigger a confirmation dialog that must be accepted by the user.- Specified by:
register
in interfacePushNotificationsService
-
setAppIconBadgeNumber
public void setAppIconBadgeNumber(int badgeNumber) Description copied from interface:PushNotificationsService
On iOS, set the number showing as the badge of the app icon on the Home screen. Set number to 0 to hide the badge number. On Android, override the default number of notifications displayed in the popup that can be shown from the app icon. Set 0 to use the default notification counter. Important notes: - there is no track of the current badge number that the icon might have - when the push notification is read, there is no automatic handling of decreasing the badge number So it is up to the developer to handle this number properly.- Specified by:
setAppIconBadgeNumber
in interfacePushNotificationsService
- Parameters:
badgeNumber
- the number that will show up in the app icon badge, or 0 to hide it. The default value is 0.
-