Я попробовал следующий код для отправки сообщения пользователям по нажатию кнопки. Я следил за документацией для этого. Однако я хочу составить собственное сообщение и отправить.
new OneSignalButton("Post Notification",_handleSendNotification, !_enableConsentButton)
Handling function
void _handleSendNotification() async {
var status = await OneSignal.shared.getPermissionSubscriptionState();
var playerId = status.subscriptionStatus.userId;
var imgUrlString =
"http://cdn1-www.dogtime.com/assets/uploads/gallery/30-impossibly-cute-puppies/impossibly-cute-puppy-2.jpg";
var notification = OSCreateNotification(
playerIds: [playerId],
content: "This is the message", //
heading: "Test Notification",
iosAttachments: {"id1": imgUrlString},
bigPicture: imgUrlString,
buttons: [
OSActionButton(text: "test1", id: "id1"),
OSActionButton(text: "test2", id: "id2")
]);
var response = await OneSignal.shared.postNotification(notification);
this.setState(() {
_debugLabelString = "Sent notification with response: $response";
});
}
Я хочу создать текстовое поле и кнопку. При нажатии кнопки pu sh содержимое, введенное пользователем в текстовое поле, должно быть отправлено в форме уведомления. Пожалуйста, помогите.