question

g4m3c0d3r avatar image
g4m3c0d3r asked

Security Profile questions

We have several games being distributed through Amazon that are pre-Security Profile but use Amazon Game Circle. If we want to update these games to use the latest version of Game Circle, we need to assign a Security Profile to the games in order to get the profile keys. My questions are: Will assigning a newly created Security Profile to an existing game break the previously distributed games that are already on devices, that don’t have security profiles? Is the Amazon Device Messaging API the only Amazon API that uses the Security Profiles? It seems that now Game Circle also uses Security Profiles. Say we want to add Amazon Device Messaging or update to Game Circle 2.0 for an existing game that never used Security Profiles, how can we test the implementation without adding a Security Profile to an already published game? We don’t want to break existing Leaderboards or Achievements for games that currently used the 1.0 version of Game Circle. Thank you!
10 |5000 characters needed characters left characters exceeded

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

Sujoy@Amazon avatar image
Sujoy@Amazon answered
Hi G4m3c0d3r, Thank you for posting. Here are the answers. Will assigning a newly created Security Profile to an existing game break the previously distributed games that are already on devices, that don’t have security profiles? Ans. No. Security profiles will be used/ checked by new sdks. Existing game uses older sdk that does not use security profiles. Is the Amazon Device Messaging API the only Amazon API that uses the Security Profiles? It seems that now Game Circle also uses Security Profiles. Ans. Yes. Both the SDKs use the Security Profiles. Say we want to add Amazon Device Messaging or update to Game Circle 2.0 for an existing game that never used Security Profiles, how can we test the implementation without adding a Security Profile to an already published game? Ans. As I said Security profiles will be used/checked by new sdks. Existing game uses older sdk that does not check for security profiles. e.g GameCircle 1.0 works on whitelisting package name and signature pair. Already white listed package name and signature pair can be seen in the Game Circle settings (as legacy) in developer portal with out having an option to add new pair since it was needed for older sdk. So if an app upgrade the GC to 2.0, it would start using the security profile assign to it and the older builds would continue to work with white listing, We have made sure before releasing the new SDK that it would work along with the older sdk for existing games. Hope this helps. Thanks.
10 |5000 characters needed characters left characters exceeded

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

g4m3c0d3r avatar image
g4m3c0d3r answered
Thank you very much, that was exactly what I needed to make sure.
10 |5000 characters needed characters left characters exceeded

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