Мне интересно, можно ли отправлять push-уведомления в разные приложения Android. Я уже могу отправить push-уведомление в одно и то же приложение, но хочу отправить уведомление другим моим приложениям. У меня есть приложение пользователя и приложение драйвера. Мне нужно отправить push-уведомление, когда пользователь создает заказ, а водитель получает уведомление о том, что «новый заказ пришел» после того, как водитель примет. Уведомление о подтверждении получить обратно к пользователю.
Я использую два разных API Google для обоих приложений, я думаю, это не очень хороший способ …
Пожалуйста, дайте представление об этом. ? Спасибо
То, что вы хотите, возможно, и не так уж странно, у вас есть два приложения, зарегистрированных для push в консоли разработчика с двумя идентификаторами проектов, и вы хотите, чтобы каждое ваше приложение Android могло получать уведомления от обоих?
Если это то, что вы хотите, возможно, вам просто нужно зарегистрироваться на оба идентификатора отправителя в проверке приложений для Android.
https://developer.android.com/google/gcm/adv.html#multi-senders
в принципе:
...
if (gcm == null) {
gcm = GoogleCloudMessaging.getInstance(context);
}
regid = gcm.register(SENDER_ID_ONE, SENDER_ID_TWO);
....
push-уведомление с двумя различными приложениями возможно, я делаю это одной базой данных для обоих приложений для сохранения идентификатора токена, генерирую 2 push-уведомления. его работает нормально