Google Play Console - Advertising ID - google-play

I am using Unity Ads SDK for my app, so do I need to add the permission for Ad ID? My app targets Android 12 (API 31). And how to do it if so?

Add permission to your manifest file like below.
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
Google Play developer answer

You do not need to declare that permission until you set your target API to 33 (Android 13) or later.
As described in the documentation - AdvertisingIdClient.Info.getId():
For apps with target API level set to 32 (Android 12L) or older, this permission is not needed.

Related

How to get updated properly an Ionic 4 app to upload it on Google Play store?

i recently upload an app on GooglePS but i've got few warnings about the SDK im targeting, It seems i'm targeting 27 Sdk and it should be 29 (Don't understand about this to be honest) what is the properly way to maintenance it to the last target and to reach all the android versions possible? Any guide for to keep it up to date? Thank you very much
Regards
To up your app to api 29 you can add this to your config.xml
<preference name="android-targetSdkVersion" value="29"/>
Add this after <platform name="android">
And just build your app.

Xamarin forms iCloud drive delete an item

I am developing a Xamarin forms application.User can save images from the app to iCloud.Is it possible to delete a document by it's name in the iCloud drive from an app.
Yes it should be possible according to Apples Documentation on iCloud API on iOS only.
See Xamarin's introduction to developing with iCloud on iOS. Note that this will only work with iOS since the API is designed around the Mac and iOS APIs. Since you said this is a Forms application, you will have to figure something else out for the other platforms. There are many options and that is up to you to decide (OneDrive, Google Drive, DropBox etc.).
Disclaimer: I work for Xamarin/Microsoft

Modyifying Ti App xml to include new permission changes for camera and gallery with an earlier sdk

I have an App built with Ti SDK 4.0.0 . After Going through the recent release notes for Ti SDK 5.5.0([Release notes for Ti SDK 5.5.0][1]
[1]: https://www.appcelerator.com/blog/2016/09/ga-release-for-titanium-sdk-5-5-0-appcelerator-cli-5-5-0-appcelerator-studio-4-7-1/) , In order to comply with the new privacy related changes we need to include few keys in plist in Ti.App XML, for example we need to include NSCameraUsageDescription: If you use the Ti.Media.showCamera API to capture photos and videos for iOS 10.
Now Can I include the same keys in Ti-App XML when distributing the app with Ti SDK 4.0.0 for my App to run in iOS 10 without any problem.Kindly Suggest.
Eventually will migrate the app to the latest SDK.

Xcode: Enable App Groups without developer account?

Is it possible to enable app groups without being enrolled in a developer program? I need to enable app groups to share data between the iOS app and its today extension.
Nope you need to be in a developer program for this

TestFlight doesn’t support apps with Watchkit extension

After uploading the app via adHoc deployment I see this message on the iTunesConnect.
"TestFlight doesn’t support apps with Watchkit extension"
Does anyone have a idea why this is shown and what is the solution?
Looks like Apple TestFlight is not yet ready for WatchKit apps. You can temporarily disable WatchKit extension inclusion by deleting this row from main iOS app General Settings:
The only way is via old school Ad Hoc or enterprise signing (and HockeyApp)
There is currently no solution, WatchKit apps cannot be distributed over TestFlight yet. I would estimate it will be enabled sometime after April 24 once the Apple Watch is released.

Resources