Я пытаюсь изменить текущую строку «Тестовое сообщение» в push-уведомлении OneSignal. Я просто хочу использовать переменную, определенную в моем коде, но не могу понять, как это сделать.
try {
OneSignal.postNotification(new JSONObject("{'contents': ['en': 'Test Message'], 'include_player_ids': ['" + selectedUser.getOneSignalId() + "']}"),
new OneSignal.PostNotificationResponseHandler() {
@Override
public void onSuccess(JSONObject response) {
Log.i("OneSignalExample", "postNotification Success: " + response.toString());
}
@Override
public void onFailure(JSONObject response) {
Log.e("OneSignalExample", "postNotification Failure: " + response.toString());
}
});
} catch (JSONException f) {
e.printStackTrace();
}
Мне удалось добиться чего-то подобного при отправке уведомления выбранному пользователю. Теперь я просто хочу изменить текст фактического сообщения.