I have implemented Google app indexing sdk in test project and able to deep link from google search result URL to respective page in app. But google search results displayed in normal search result style without app icon like app pack style. Is it because I am testing in a test app? Will search result displayed in app pack style once I submit app in app store then downloaded and installed?
In iOS I am passing itunes id to google app indexing sdk.So My gut feeling is app packs will displayed in google search result only for itunes app not the test app.
Appreciate the help.
App icon will display only for itunes app integrated with google app indexing sdk.
Related
I am looking for a way to open the App Store app on iOS and search for a query term from a URL.
The closest I have gotten so far is getting the app open and query field filled, but the query is filled incorrectly. Instead of being filled with virtual reality, the search box gets filled with ( "virtual reality" ), and the app says no results. The URL works to open iTunes with a search for virtual reality.
https://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=virtual%20reality
I am not looking for the JSON Search API and all URLs I have found do not work anymore (most links I found claiming to do this mention iOS 6 or are at least a year old).
Not working:
http ://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=SEARCH_TERMS
https ://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&q=virtual%20reality&mt=12 (opens Mac App Store on OS X, iTunes Store app on iOS)
https ://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/advancedSearch?entity=software&term=virtual+reality&submit=seeAllLockups (opens correct search results on OS X iTunes but opens iTunes Store app on iOS)
Is there a way to open the App Store and search for a query from a URL?
Use "itms-apps://" url scheme to open the App Store app on iOS directly:
So the example for your use case is:
itms-apps://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=virtual+reality
Easiest way to test this is with a Mac and the Notes app with iCloud sync.
I've implemented all the things about App Indexing from google tutorial Google App Indexing.
How can I now test result of search in safari? Should I have released app/can I test it in development environment without submitting to iTunes connect?
Thanks
Based on this doc, "Once you've completed setup for App Indexing, you can verify your universal links prior to their appearance in Google Search by tapping a universal link in Safari on your device and making sure that it takes you to the right place in the app.
Note: You cannot test universal links on the XCode simulator."
Cheers,
MB
Google app indexing testing can be done in two steps.
1) Universal link- This can be tested only in device. Click on the universal link to respective screen of app and ensure that universal link is deeplinked to app.
2) As part of google app indexing, the application icon will listed in google search result page. This can verified in itunes app/testflight build.
We have a sneaker marketplace app and when people type in "sneaker marketplace" on the iPhone, our app shows up along 2 other apps. The icon is missing though (we're the first app below).
How do I tell Google which icon to use? Where does google get this information from? Why isn't my icon showing up?
If Chrome's app and Twitter's app are having this issue, then I would guess that it's not your fault.
I couldn't find a pattern among other apps that have this bug in Google's Mobile Search (Ratings on App Store, Image resolution, description content, etc) that might break whatever is scraping your app icon from the App Store.
It might be a combination of things.
I am working on adding Google App Invites deep linking to an iOS app and I followed all the steps for Adding App invites to iOS but the deep link just opens the app store to my app page even if the app is installed.
To recap, I...
Installed the Cocoapod
Generated and added the config file using the appropriate app store ID and bundle ID
Included the code for application:openURL:... and didFinishLaunchingWithOptions:
Added the URL Scheme for google and inputted the REVERSED_CLIENT_ID
I'm not sure how to debug this considering I did all that Google told me to do. Their only help link on the Google Developers site was to Stack Overflow. Has anyone tried implementing these deep links on iOS and succeeded?
EDIT: This was done using iOS 8.x. #Caio pointed out the problem still persists on iOS 9 but not on iOS 7.x.
We need to set the value "applinks:{your_app_link}.app.goo.gl" to Associated Domains on Capabilities tab of Xcode.
How does AppWatch feature in DatamanPro show the icon of the installed apps?
The dataman shows icons of the app that have used data in the certain interval. I believe using sysctl its able to figure out which process is using data, but how does it get the app icon?
I originally believed that its getting the icon from iTunes AppStore search url, but I found out that it does get icon for non-app store apps as well, which means that it is somehow getting that app icon locally from the iOS.