odnoklassniki / ok-unity3d-sdk

Unity3D SDK for OK
Apache License 2.0
3 stars 6 forks source link

Не отображаются оповещения (sdk.sendNote) #32

Closed CodyVany closed 7 years ago

CodyVany commented 8 years ago

OUT -> https://api.odnoklassniki.ru/fb.do?access_token=tkn1swKmOjDlC3O3H0z3kkNO8LcTypUomARGvNgr5ZP1eLgNuRL7fjFoNUbn4yE******&sig=9152fbc3195f7280fd33249f8e******&application_key=CBAGELFLEBA******&format=JSON&method=sdk.getNotes&platform=ANDROID&sdkToken=%24a%24b%3a1L%2c%22%22pD863k7%22%22S3h5tO7xSs%22SUi%22T0IT%2cDWKCE%3a%2c38SrLG%22_B1bfYnbMvkb%22px%7bH9%22%3adP%22%22%2255W%**

IN www <- {"notes":[]}

OUT -> https://api.odnoklassniki.ru/fb.do?access_token=tkn1swKmOjDlC3O3H0z3kkNO8LcTypUomARGvNgr5ZP1eLgNuRL7fjFoNUbn4yE******&sig=9ba4634743f13b437e50447dd7******&application_key=CBAGELFLEBA******&format=JSON&method=sdk.resetNotes&platform=ANDROID&sdkToken=%24a%24b%3a1L%2c%22%22pD863k7%22%22S3h5tO7xSs%22SUi%22T0IT%2cDWKCE%3a%2c38SrLG%22_B1bfYnbMvkb%22px%7bH9%22%3adP%22%22%2255W%******&timestamp=636039215390300540

IN www <- {"count":0}

OUT -> https://api.odnoklassniki.ru/fb.do?access_token=tkn1swKmOjDlC3O3H0z3kkNO8LcTypUomARGvNgr5ZP1eLgNuRL7fjFoNUbn4yE******&sig=3566bd345de01a39f2c5c02834******&application_key=CBAGELFLEBA******&format=JSON&method=sdk.sendNote&note=%7b%22uid%22%3a%2223652******%22%2c%22image%22%3a%22http%3a%2f%2f***.***.***.***%2fimages%2fIcon-180.png%22%2c%22message%22%3a%22*some_text%22%2c%22payload%22%3a%22%22%7d&platform=ANDROID&sdkToken=%24a%24b%3a1L%2c%22%22pD863k7%22%22S3h5tO7xSs%22SUi%22T0IT%2cDWKCE%3a%2c38SrLG%22_B1bfYnbMvkb%22px%7bH9%22%3adP%22%22%2255W%**

IN www <- {"count":1}

Последнее говорит о том, что нотификация отправилась удачно (из дока http://joxi.ru/p27WeVoi0VGOM2), но по факту юзер ее не видит

На всякий случай добавили юзера, которому отправляли нотификацию в девелоперы приложения и оповещения о приглашениях у него включены. У него платформа IOS, а пытались отправить нотификацию с Android.

getNotes даже при не первой попытке ничего не возвращает, как и видно из логов выше.

resetNotes говорит, что ноль очищенных нотификаций, хотя в timestamp шлем текущее значение тиков (c# DateTime.Now.Ticks) https://msdn.microsoft.com/ru-ru/library/system.datetime.ticks(v=vs.110).aspx

lintax commented 8 years ago

по resetNotes - для начала можно попробовать передавать нормальный timestamp - http://stackoverflow.com/questions/17632584/how-to-get-the-unix-timestamp-in-c-sharp * 1000 (так как ms)

supermuxa commented 8 years ago

такая же проблема, 1 в 1, попробовали на двух разных акаунтах результат аналогичный PS: в приложении примере не выводятся друзья если их больше 100

Raamon commented 7 years ago

Данный функционал доступен с версии 1.0.22