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. На данный момент, несмотря на то, что похоже, что продолжительность может быть изменена, отправленным тикетом будет продолжительность, указанная вами в качестве предустановки.

Другие вопросы по тегам