The LINE SDK provides a modern way of implementing LINE APIs. The features included in this SDK will help you develop an app with engaging and personalized user experience.
User authentication - This feature allows users to log in to your service with their LINE accounts. With the help of the LINE SDK for Android, it has never been easier to integrate LINE Login into your app. Your users will automatically log in to your app without entering their LINE credentials if they are already logged in to LINE on their Android devices. This offers a great way for users to get started with your app without having to go through a registration process.
Utilizing user data with OpenID support - Once the user is authorized, you can get the user’s LINE profile. You can utilize the user's information registered in LINE without building your user system. The LINE SDK supports the OpenID Connect 1.0 specification. You can get ID tokens that contain the user’s LINE profile when you retrieve the access token.
Support for customizing the language used when login through web page. Set preferredWebPageLanguage of LoginManager to apply the required language. The default behavior (using the system language on user's device) is not changed.
Support for accessing AMR (Authentication Methods References) value in ID Token.
Now you can use either Swift 4.2 or Swift 5.0 when integrating LINE SDK with CocoaPods.