Использование нового устройства для аутентификации в мобильном приложении

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

27
задан Lahiru 19 November 2015 в 09:16
поделиться

1 ответ

Я работаю над тем, что вы хотите,

, для этого вы должны использовать токен аутентификации, а не простой Devise, добавить следующий гем в gemfile

  # Use device for authentication
    gem 'devise'
    gem 'simple_token_authentication'

следовать документации simple_token_authentication

Use Api like this

curl -v https://example.com/users/sign_in -X POST -H "Accept: application/json" -H "Content-Type: application/json" -d '{"user": {"login": "7838712847" ,"password": "8489", "mobile_type": "ios", "mobile_key": "APA91bG6G4UvjeCWvb8mMAH1ZO3I-8FB3nkRPyCHnwZiXgd16HK18GgoV5n7gjJtZNs038iaFGutzdxnhes3WyaXEX52-xmOyvuEK8S1abBdpuhD9AD5bzLWeu-1Ow_yZRTVg3Nypz1z"}}'

I am using mobile number to login so customize gem according your need

, пожалуйста, дайте мне знать, если он не работает (напишите мне: er.mukeshsharma.rj21@gmail.com)

3
ответ дан Mailo Světel 19 November 2015 в 09:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: