Skip to main content
Version: 1.45.x

Configure

App configuration

One of the necessary conditions for setting up the authorization is to add the P101XPAppConfig, P101XPClientId values to Info.plist.

Please, ask your release manager for those parameters.

<key>P101XPAppConfig</key>
<string>APPNAME</string>
<key>P101XPClientId</key>
<string>your_client_id</string>

Where APPNAME - name of the game.

caution

For APPNAME use the name in lowercase.

For example: use some_game_name not Some_Game_Name.

Setting up authorization providers

Users can authorize via the 101XP platform and social networks (Facebook, Vkontakte, Odnoklassniki) or use a guest account.

Setting up checking token

Token checking

Setting up automatic authorization

To turn on\off the automatic authorization you need to add P101XPAutologinEnabled value into Info.plist of your project. Turned on by default (since SDK version 1.22.0).

<key>P101XPAutologinEnabled</key>
<true/>
tip

If you need to turn off the automatic authorization, then set the value P101XPAutologinEnabled = false in Info.plist.

Setting up device token

A constant token is used instead of a refresh token, to turn on\off the device token you need to add P101XPDeviceTokenEnabled value into Info.plist of your project.

<key>P101XPDeviceTokenEnabled</key>
<false/>
tip

If you need to turn on the device token, then set the value P101XPDeviceTokenEnabled = true in info.plist.

Setting up EULA window

To show the EULA window you need to add P101XPLicenseAgreementEnabled into the Info.plist. By default, the value is true.

<key>P101XPLicenseAgreementEnabled</key>
<true/>

To change the license agreement link, please, add this parameter to your Info.plist.

<key>P101XPLicenseAgreementUrl</key>
<string>https://mobile.101xp.com/pages/privacy-policy-terms-of-service</string>
tip

If you need to turn the EULA window off, then set P101XPLicenseAgreementEnabled = false in the Info.plist.

Setting up a warning about linking a social network

The warning is shown to a user every 24h if they use a guest account. To turn it off you need to set P101XPGuestTimeoutEnabled to false in Info.plist. Turned on by default.

<key>P101XPGuestTimeoutEnabled</key>
<false/>

Setting up disabling rotation for authorization window

To fix orientation in a horizontal position or vertical position, use the corresponding option. All options are false by default.

<key>P101XPScreenLockHorizontal</key>
<false/>
<key>P101XPScreenLockVertical</key>
<false/>