Glympse API - введите имя получателя в мастере отправки
Так как есть способ предварительно установить Длительность, Место назначения, Сообщение приглашенного, Так можем ли мы также предварительно установить Получателей Glympse?
Еще одна вещь, которую я хотел бы спросить, это то, что я хочу сделать Time Duration Wheel не редактируемым, для этого я использую следующую конфигурацию:
final int WIZARD_FLAGS = LC.SEND_WIZARD_INVITES_EDITABLE | LC.SEND_WIZARD_MESSAGE_READONLY | LC.SEND_WIZARD_DESTINATION_READONLY | LC.SEND_WIZARD_TIME_READONLY; // Запускает мастер, который отправит Glympse glympse.sendTicket(ticket, WIZARD_FLAGS);
Но поле продолжительности времени по-прежнему отображается как редактируемое, я просто не хочу, чтобы оно было редактируемым
пожалуйста, скажите мне
1 ответ
Способ предустановки получателя заключается в добавлении приглашения в тикет перед вызовом sendTicket, например:
_activeTicket = LiteFactory.createTicket(DURATION, MESSAGE, DESTINATION);
_activeTicket.addInvite(GC.INVITE_TYPE_SMS, "My friend", "555-555-5555");
// Launch the wizard with these pre-populated values and settings
GlympseLiteWrapper.instance().getGlympse().sendTicket(_activeTicket, 0);
Что касается установки таймера только для чтения, у вас установлен правильный флаг, но я вижу ошибку, из-за которой этот флаг не работает должным образом. В настоящее время колесо можно редактировать, даже если оно не влияет на фактическую продолжительность билета (обратите внимание, что время в центре увеличивается, но время истечения над колесом остается неизменным).
Мы позаботимся о том, чтобы это было исправлено в следующем выпуске SDK. На данный момент, несмотря на то, что похоже, что продолжительность может быть изменена, отправленным тикетом будет продолжительность, указанная вами в качестве предустановки.