Добрый день!
Вопрос - как оповестить 1С из Java приложения.
Если запускать локальные уведомления в самой 1С через:
То оно успешно оповещает 1С о событии.
Но этого не достаточно...
Надо оповестить 1С из Андроид приложения.
Попробовал какв этом решении .
Но 1С стабильно игнорировал мои попытки.
Помогите советом. Спасибо!
Вопрос - как оповестить 1С из Java приложения.
Если запускать локальные уведомления в самой 1С через:
Уведомление = Новый ДоставляемоеУведомление;
.........................................
ДоставляемыеУведомления.ДобавитьЛокальноеУведомление(Уведомление);
То оно успешно оповещает 1С о событии.
Но этого не достаточно...
Надо оповестить 1С из Андроид приложения.
Попробовал как
Intent intentFor1C = new Intent("com.google.android.c2dm.intent.RECEIVE");
intentFor1C.putExtra("text", "123");
intentFor1C.putExtra("title", "1C");
intentFor1C.putExtra("data", barcodeStr);
context.sendBroadcast(intentFor1C);
Но 1С стабильно игнорировал мои попытки.
Помогите советом. Спасибо!
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
у меня такая же проблема
не подключается событие в 1с ид забит гвоздями для теста
public class ReceiverScanCode extends BroadcastReceiver {
public static final String WHERE_MY_CAT_ACTION = "com.google.android.c2dm.intent.RECEIVE";
@Override
public void onReceive(Context context, Intent intent) {
//byte[] barcode = intent.getByteArrayExtra("barocode");
// int lng = intent.getIntExtra("length", 0);
String Barcode = intent.getStringExtra("data");
Toast.makeText(context, "Обнаружено сообщение: "+
Barcode, Toast.LENGTH_SHORT).show();
Intent intentFor1C = new Intent("com.google.android.c2dm.intent.RECEIVE");
intentFor1C.putExtra("text",1);
intentFor1C.putExtra("title", "1C");
intentFor1C.putExtra("data", Barcode);
intentFor1C.putExtra("base","668e4c97-91e2-4f35-c914-85791064d881");
context.sendBroadcast(intentFor1C);
}
}
Показатьне подключается событие в 1с ид забит гвоздями для теста
в релизе с 8.3.10.51 это работает
Intent intentFor1C = new Intent("com.google.android.c2dm.intent.RECEIVE");
intentFor1C.putExtra("text",1);
intentFor1C.putExtra("title", "1C");
intentFor1C.putExtra("data", Barcode);
в релизе
8.3.12.67 уже не работает, нужно декампилировать apk смотреть манифест, затрахали эти разработчики вечно вставляют палки в колеса.
Intent intentFor1C = new Intent("com.google.android.c2dm.intent.RECEIVE");
intentFor1C.putExtra("text",1);
intentFor1C.putExtra("title", "1C");
intentFor1C.putExtra("data", Barcode);
в релизе
8.3.12.67 уже не работает, нужно декампилировать apk смотреть манифест, затрахали эти разработчики вечно вставляют палки в колеса.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот