"Does your app use an advertising ID?" for Expo - expo

I can't seem to find a clear answer as to how to answer this in the Google Play console.
Browsing the net I've found some answers related to advertising IDs
"How Expo Is Fooling Everyone" has a comment from James Ide saying "If you are using the managed workflow, the standalone apps will contain the Google and Facebook SDKs."
and another stackoverflow post on the IDFA.
My app doesn't use any specific type of advertising. But I think because I'm using Expo, I need to say yes to using an advertising ID because of the bundled Facebook SDK?
The form looks like this...
Does anyone know exactly how to fill out this form for an Expo app that has no advertising functionality added by the dev?

The article How Expo Is Fooling Everyone states that "all Expo applications collect the Advertising ID from users" which is true for Expo SDKs up to version 45. This meant that in the past you had to select that an Advertising ID was used in both your Apple App Store and Google Play Store submissions.
However, as of SDK 46 both the Facebook and FacbookAds packages have been deprecated in favour of Expo's newer EAS build service and these packages now need to be included specifically by users if they want to include the functionality of Facebook's login or advertising platform.
The contentious issue with Expo has always been the inclusion of the Facebook package which is why, as the article referenced, all Expo apps prior to 46 needed the Advertising ID disclosure in app store submissions.
While I cannot find any conclusive confirmation from Expo's documentation, I no longer disclose any Advertising ID collection in my apps using Expo's SDK 46+. I recommend that most developers migrate to the newer SDKs (SDK 47 as at time of writing this) to benefit from the EAS Build, updated React Native framework, and importantly, the removal of the default Facebook package included in every app.

Related

Install attribution with expo branch.io SDK and Ad Partner link

I am trying to test branch.io install attribution from Ad Partner links within branch.io to my Android and iOS apps.
I have followed https://docs.expo.io/versions/latest/sdk/branch/ to install and configure branch in expo, but now I don't know what to do within my apps to communicate an app install back to branch.io, and I haven't been able to find any assistance elsewhere, even from branch.io.
Additionally, how can I test this functionality without deploying the apps to the app stores?
Expo is not supported currently. If you are on Expo workflow please eject your app as mentioned here. You'd also need to ensure that the Google Advertising IDs(GAID) can be captured for attribution.
For testing, you can host your APK on your website(TestFight/Firebase for iOS). Deep Linking and attribution will work regardless of the store download location.

How to get to know whather app has unistalled from Marketplace apps from Admin Panel

End user can install my application from Marketplace Apps. But When they uninstall from marketplace app, I didn't get uninstall information and my application starts to get user details from that domain using admin sdk ,It returns '403:Requested domain is not authorized' and then i understand End User has removed app from marketplace apps .So I wanted to capture this uninstallation information so that i can stop tasks related to that domain.
Another thing is If end user install app on particular org unit. I am unable to get that org unit name, path etc. So how can i get that installed org details ? So that it will be easy to get users from that org unit using admin sdk.
Not sure of a way that it will tell you, but a more long term solution might be to check on it yourself. You can use the Google Apps Marketplace api, https://developers.google.com/apps-marketplace/v2/reference/, to get information about domains using your app.
You can get customer license info which tells you if the application is licensed or not in the state field.
https://developers.google.com/apps-marketplace/v2/reference/customerLicense#resource
You could possibly check this once a day for your existing customers to check if they still have it installed, or if they have uninstalled it.

How to start Hangouts from Glassware

I want to start Hangouts from my Glassware so that the user can make video call to any of his contacts in the Glass. I tried the giving the package name of the hangout app in an intent , but it did not work. If anybody has tried this before ,please do share.
Thanks
Starting a hangout from an intent isn't supported by the GDK. A feature request was filed in our issue tracker here; feel free to follow it so that you can be updated if anything changes!
I want to start Hangouts from my Glassware so that team can see what is out put is coming.
I did lots of RnD, then I come up with below solution
steps -
install myglass into mobile
install your apps in google glass
paired with glass with your mobile thr Bluetooth
start myglass apps and sync with glass
done
now start you application over the google glass, it will show at mobile in same way and behavior.
let me know if it work

Publishing Applications/Glasswares which are developed with GDK

How can we publish/distribute applications which are developed for Glass with GDK?
At submission form I don't see any APK file upload option. But I see a yes/no question(Does this Glassware use invocation voice commands?) which is a meaningful question for apps that are developed with GDK.
Am I missing something?
I just think that submission form is only for mirror api glasswares. Is that correct?
Google has not yet announced how you can distribute GDK Glassware on MyGlass. For now, hang tight.
The submission form you link is indeed only for Mirror API Glassware. More details about distributing GDK Glassware will be announced some time after the GDK graduates from its sneak peek release level into something more stable.
There are however multiple glass app sites. Here are 2 that I know of:
www.glass-apps.org
www.glassappz.com

creating liquid synthaxx app

I'm a new developer to Shopify but been developing websites for 10+ years. Just got my partner account and private application setup. Been looking through the available documentations on the site and wasn't sure if applications are allowed to live on the users' shopify site or admin. is this possible? All I've seen so far are api call documentations but I'm having no luck finding anything regarding, how to add options to the admin or the liquid theme. Any references or pointers would be great!
I'm trying to figure out a way so when a user installs my app, A can add a 'part' that they can use and even new variables that they can use.
Try building with Greasemonkey for Firefox or a native Chrome App. Then convince your clients to install your code in their shop admin. Partner App with Shopify lets you inject links too. Hook that all up to your backend, and you're golden.