Я создал библиотеку, которая может отправлять push-уведомления в приложение Android. Когда я помещаю весь код библиотеки в приложение, он работает, но когда я пытаюсь запустить их отдельно, приложение не получает никаких уведомлений.Как отправить уведомление из библиотеки в приложение
Реализация этой функции:
NotificationCompat.Builder builder =
new NotificationCompat.Builder(this)
.setContentTitle(title)
.setContentText(content);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
String bootrapClassName = SharedPreferenceManager.getInstance(this).getClassNameClient();
Intent intent = new Intent(this, Class.forName(bootrapClassName));
stackBuilder.addParentStack(Class.forName(bootrapClassName));
stackBuilder.addNextIntent(intent);
PendingIntent resultPendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT);
builder.setContentIntent(resultPendingIntent);
NotificationManager notificationManager =
(NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(DcarBeaconApplication.NOTIFICATION_ID, builder.build());
Там нет ошибки или исключение, он отлично работает, но не получает никаких уведомлений. Пожалуйста, предложите мне, как решить эту проблему? Благодарю.
Вы определили получателя в файле манифеста? – sasikumar
@sasikumar: спасибо, что спросил. еще нет, есть ли у вас предложение для этого ресивера. – luoihocbk
где вы создали эту библиотеку? – Jordan