Quantcast
Channel: Recent Threads — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 204402

How to do analytics in App Store Kids Category

$
0
0

I just had my app rejected from the app store and I am having trouble with interpreting what is acceptable to pass.

My app needs to go into the "kids category" so there are more strict rules to follow:
Section 1.3

  • should not include third-party analytics
  • may not send personally identifiable information or device information to third parties

It seems that Apple has started enforcing this as a MUST only recently (April 2020).
So maybe that is why I am not able to find many related articles.

I have a xamarin.forms app that:

  • uses Microsoft.AppCenter for in-app events and crash data
  • uses a webservicecall to my own backend with the deviceid to register certain activity by user

I know that apple has it's own analytics but this does not seem to support any in-app custom events.

Question 1: Is the sending of in-app events with the device id to my own backend acceptable (1st party analytics)?

Question 2: Would I need to strip out all AppCenter code?
I see that Apple seems to scan the binary and reject if there is any 3rd party analytics code in there even if it's unused. This to me suggests that the following code to disable appcenter activity on just iOS in my xamarin.forms project is not enough.

if (Device.RuntimePlatform != Device.iOS)
{
AppCenter.Start("android=123;" +
"uwp=456;" +
"ios=789",
typeof(Analytics), typeof(Crashes));
}


Viewing all articles
Browse latest Browse all 204402

Trending Articles