question

richardfabian avatar image
richardfabian asked

Is there a way to reject logins from Android users using LVL?

Our products are premium, not free to play, so we want to reduce the amount of people who pirate the game getting onto paid services such as Playfab or Photon. Is there a way to only allow logins from users that have passed some verifiable data, for example, from the LVL check?

android
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

·
brendan avatar image
brendan answered

For some platforms, like Steam and the various consoles, that's already taken care of (using the platform-specific sign-in). For Android (or other platforms where sign-in doesn't require ownership of a specific title) though, you'd need to check something in the player account that confirms ownership. One way to do this would be to distribute a Coupon Code with each copy of the game sold. The player gets the item via the code, and then on login, you can check for the item in the player's inventory to determine whether to let them play (make sure there's server-authoritative code in Cloud Script or custom game servers that prevent the player from getting further - by not providing required data, for example). We'll be providing other options around "entitlements" for game ownership and subscriptions in a future update, but that would be the way to do this right now.

2 comments
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

richardfabian avatar image richardfabian commented ·

If we try to implement anti-piracy, and it doesn't work, is it possible to make a adjustements to the app, and migrate users to a new titleID, thus leaving people on the pirated copy behind on an inactive titleID?

Basically, can we update the app and not have invalid app versions be able to connect to PlayFab?

0 Likes 0 ·
brendan avatar image brendan richardfabian commented ·

Using our permissions policy (https://blog.playfab.com/blog/permission-policies), you can easily turn off all API calls for a title, so yes, you can completely de-activate your Title ID in PlayFab at any time. Migration of users to a new Title ID is certainly something you can do, though the logic for signing into the new Title ID would necessarily be on the client device.

1 Like 1 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.