Skip to main content

3 posts tagged with "tips"

View All Tags

· 5 min read
Michael

Startup time of an application is often key in retaining your users so it can be critical to make start time as short as possible.

One factor that can contribute to the startup time of an AIR application is loading the definitions for the functionality in native extensions. This is normally done by AIR automatically however with the latest AIR release you can now specify an option on an extension in your application to delay load the extension functionality.

· 2 min read
Michael

If you are publishing games to the AppStore for iOS you may have recently received an notification along the following lines:

Upcoming Game Center entitlement requirement

Starting August 16, 2023, new apps and app updates that offer Game Center features need to include the Game Center entitlement and have Game Center features configured in App Store Connect before you can submit them to the App Store. Existing apps on the App Store are not affected by this new requirement.

We noticed that although the apps listed below have Game Center features configured in App Store Connect, their latest binary delivery doesn’t include the Game Center entitlement. In your next app update, please update your binary to include the entitlement.

There are two important things you need to do to your application in order to meet this new requirement.

Firstly, make sure the capability is enabled in "Certificates, Identifiers & Profiles" for your application in the developer portal. Then update and download your provisioning profiles to ensure they are updated with the new capability.

Then in your application descriptor you will need to add the entitlement. If you are using apm just ensure you are using the latest version and then generate your app descriiptor, apm will ensure the entitlement is correctly added.

If you are manually managing your app descriptor additions then you will need to add the following to the Entitlements node under iPhone:

<iPhone>
<Entitlements><![CDATA[

<key>com.apple.developer.game-center</key>
<true/>

]]></Entitlements>
</iPhone>

Once you have followed these steps your application will support this new requirement and you will be able to submit your application to the AppStore.

· 2 min read
Michael

At some point in your application development when you start to store and share data you will need to handle user GDPR settings.

GDPR

The General Data Protection Regulation (GDPR) is a European Union (EU) regulation that mandates how an organisation should handle personal data.

If you use personalised advertising or store user related data on your server then you will need to address GDPR concerns in your application.