Обсуждение мобильного приложения для InstantCMS 2*

#196 10 сентября 2018 в 19:51

Андроид не умеет отображать количество уведомлений на иконке приложения.

@SmartControl
умеет (у маил ру например) возможно с 5 го. пуш дошли.
#197 10 сентября 2018 в 20:22

Телеграм, инстаграм, уведомления рядом с иконкой.
Древний андроид, телефон samsung s5.
Но это сообщения, впрочем, плэймаркет тоже светился с одним уведомлением, внутри notification, наверное, своего рода тоже сообщение.
#198 10 сентября 2018 в 20:27

Пошли уведомления, и рядом с иконкой тоже.
Прекрасно.
#199 10 сентября 2018 в 20:36
От Android 4.2 должно работать по идее
#200 10 сентября 2018 в 20:38
Василич, я понял. Там фишка в другом. На iOS я могу сам с сервера передать значение счетчика — то есть если 15 непрочитанных, то выводить 15. А на андроиде так нельзя, там просто выводится количество пушей, которые прилетели
#201 10 сентября 2018 в 20:42
@SmartControl, понял.
Тут баг словил:
1. Заходим в профиль юзера смартадмин
2. открываем вкладку стена
3. нажимаем на аватар бурерождённой и попадаем в абсолютно пустой профиль, точнее ссылка ведёт на группу.
#202 10 сентября 2018 в 20:46
1. Открываем стену юзера
2. создаём запись, жмём отправить
3. Наблюдаем пустую стену, данные не подгружаются.
#203 10 сентября 2018 в 20:54

2. открываем вкладку стена

Василич
Да, это баг — но сейчас на стене вообще ссылки не работают. То есть они кривые, все ссылки со стены.

3. Наблюдаем пустую стену, данные не подгружаются.

Василич
Очередной баг в андроид… поправлю. При смене вкладки Лента->Стена сообщения загрузятся. А вот при первом открытии сразу вкладки стена не срабатывает.
#204 10 сентября 2018 в 21:06
Не могу загрузить аватар юзеру.
1. Жму на аватар(открывается фронтальная камера)
2. Жму сделать фото
3. Жму кнопку обновить аватар но ничего не происходит, точнее перекидывает на страницу юзера смартадмин(у последнего пропал аватар).

В идеале, конечно же, как я выше упоминал за юзабилити фэйсбука(простите), у них открывается галерея, где, собственно, можно выбрать нужное изображение, и иконка камеры где-то в правом углу, очень удобно.

#205 10 сентября 2018 в 22:04
Вернусь к вопросу о юзабилити, и о(простите) фэйсбуке, было бы очень удобно комментить на той же странице, где вся ветка комментов.
Там же и смайлы, там же и фоточку добавить, идеальная форма.

#206 10 сентября 2018 в 22:47

3. Жму кнопку обновить аватар но ничего не происходит, точнее перекидывает на страницу юзера смартадмин(у последнего пропал аватар).

Василич

В сообщениях клавиатура наезжает на строку в которой пишется текст .

@elv3327

Исправлено и приложение обновлено

По поводу галерии и комментов как в фейсбук — да, можно.
#207 10 сентября 2018 в 23:29
Проблема с аватаром, кажется, всё ещё присутствует, но в другом виде.
Судя по передаче данных, изображение на сервер уходит, но аватаром так и не становится.

При регистрации приложение выдало ошибку и отключилось, но юзер зарегистрировался.



java.lang.RuntimeException: abi29_0_0.com.facebook.react.bridge.JSApplicationIllegalArgumentException: Error while updating property 'src' of a view managed by: RCTImageView
at abi29_0_0.com.facebook.react.bridge.ReactContext.handleException(ReactContext.java:311)
at abi29_0_0.com.facebook.react.uimanager.GuardedFrameCallback.doFrame(GuardedFrameCallback.java:31)
at abi29_0_0.com.facebook.react.modules.core.ReactChoreographer$ReactChoreographerDispatcher.doFrame(ReactChoreographer.java:134)
at abi29_0_0.com.facebook.react.modules.core.ChoreographerCompat$FrameCallback$1.doFrame(ChoreographerCompat.java:105)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:966)
at android.view.Choreographer.doCallbacks(Choreographer.java:780)
at android.view.Choreographer.doFrame(Choreographer.java:712)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:954)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6600)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:518)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:821)
Caused by: abi29_0_0.com.facebook.react.bridge.JSApplicationIllegalArgumentException: Error while updating property 'src' of a view managed by: RCTImageView
at abi29_0_0.com.facebook.react.uimanager.ViewManagersPropertyCache$PropSetter.updateViewProp(ViewManagersPropertyCache.java:92)
at abi29_0_0.com.facebook.react.uimanager.ViewManagerPropertyUpdater$FallbackViewManagerSetter.setProperty(ViewManagerPropertyUpdater.java:129)
at abi29_0_0.com.facebook.react.uimanager.ViewManagerPropertyUpdater.updateProps(ViewManagerPropertyUpdater.java:48)
at abi29_0_0.com.facebook.react.uimanager.ViewManager.updateProperties(ViewManager.java:32)
at abi29_0_0.com.facebook.react.uimanager.NativeViewHierarchyManager.createView(NativeViewHierarchyManager.java:213)
at abi29_0_0.com.facebook.react.uimanager.UIViewOperationQueue$CreateViewOperation.execute(UIViewOperationQueue.java:152)
at abi29_0_0.com.facebook.react.uimanager.UIViewOperationQueue$DispatchUIFrameCallback.dispatchPendingNonBatchedOperations(UIViewOperationQueue.java:1012)
at abi29_0_0.com.facebook.react.uimanager.UIViewOperationQueue$DispatchUIFrameCallback.doFrameGuarded(UIViewOperationQueue.java:983)
at abi29_0_0.com.facebook.react.uimanager.GuardedFrameCallback.doFrame(GuardedFrameCallback.java:29)
… 13 more
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at abi29_0_0.com.facebook.react.uimanager.ViewManagersPropertyCache$PropSetter.updateViewProp(ViewManagersPropertyCache.java:80)
… 21 more
Caused by: java.lang.ClassCastException: abi29_0_0.com.facebook.react.bridge.ReadableNativeArray cannot be cast to java.lang.String
at abi29_0_0.com.facebook.react.bridge.ReadableNativeMap.getString(ReadableNativeMap.java:168)
at abi29_0_0.com.facebook.react.views.image.ReactImageView.setSource(ReactImageView.java:289)
at abi29_0_0.com.facebook.react.views.image.ReactImageManager.setSource(ReactImageManager.java:83)
… 23 more
#208 10 сентября 2018 в 23:37

Проблема с аватаром, кажется, всё ещё присутствует, но в другом виде.

Василич

Я нашел причину

success: false
error: 'Размер файла превышает допустимый: 2 Мб'

А эта ошибка из "многабукв" про то, что URL иллюстрации некорректный. Было две проблемы
1. Приложение отправляло очень большую иллюстрацию (точнее конкретный девайс делал ее в своем очень качественном разрешении)
2. Сервер плохо проверял успешность загрузки
#209 11 сентября 2018 в 04:23
@SmartControl, а вы можете после обновления кидать ссылку на него?
Просто записи в блоге нет и немного не понятно где обновление брать? — /forum/thread27847-12.html — вот здесь?
Да и просто может кому надо и хочет тоже присоединиться и потестить, а ему приходится искать по теме.
Либо подпись у себя на профиль сделайте, где ссылочки будут)))
Вы уж простите, никак не хотел ничего навязывать, просто мне, допустим, немного не понятно)))
#210 11 сентября 2018 в 04:26

Последнее обновление

1. Изменения в фотогалерее — добавлена альбомная ориентация (можно повернуть смартфон для более комфортного просмотра горинтальных фоток )
2. Поле "Набор изображений" => Изменен дизайн карусели в записях
3. Исправлен баг в андроид версии с исчезновением поля ввода в Чате
4. Добавлена возможность перейти в контент пользователя из профиля (Фотоальбомы, Объявления и тд)
5. Добавлена функция "Позвонить" на страницу записи. В те записи где есть заполненное поле "phone" (можно увидеть в объявлениях)
6. Добавлена ссылка в профиль из сайдбара если пользователь авторизован.
7. Исправлены ссылки на вкладке "Стена", ссылки ведут на страницу автора комментария
8. Меню действий -> пока работает на странице группы и пока только пункты "Добавить… " — для добавления контента в группу
9. Исправлен баг, возникающий при смене аватара на Андроид
10+. еще некоторые детали по мелочи
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.