User Profile
BenMcc
Level 2.0: Eclair
Joined 9 months ago
User Widgets
Contributions
Re: Private app package name already in use
Hi, Yes you are right that package names have to be unique across the store, even apps that are no longer available can't have the name reused. The only option is to change that package name, resign and upload. It's good practice to use a name based on your domain name such as com.mycompany.appname Ben142Views0likes0CommentsRe: Is Google Play Closed tracks for testing only?
I still think the biggest problem is that there is nothing to stop Play changing the policy for any of this. Test tracks are designed to be just that and so using a test track as a production outlet may cause problems if, for example, they decided next month to limit test tracks to 500 testers! While it may work, longer term it may not be a great idea!571Views0likes1CommentRe: Is Google Play Closed tracks for testing only?
jasonbayton Limits for Play console closed testing is limited by the number of testers and lists you can have on the account. You can have 2000 users per list, 50 lists max per track and a max of 200 lists across the account.580Views0likes3CommentsRe: Is Google Play Closed tracks for testing only?
Hi, People do use the tracks in the way you describe, and as you have experienced it does work, however there are limits on the testing tracks (number of testers etc) which may or may not be a problem for you. It is also not the way Play is designed to work and there is no guarantee Play won't change how the test tracks work at anytime which may cause problems for you in the future. Ben655Views1like1CommentRe: [Day 3] Community festival: The AI Renaissance: Building us up & making us laugh
Thanks Lizzie it was a pleasure. I certainly do use AI day to day. As a developer I use it all the time with coding tasks. While I don't believe it is safe to use generated code from a standpoint of both security and legality (Ie you don't really know where the code it generates has come from and who's IP you might be infringing on) it is great for repetitive tasks and saves a bundle of time. However I do use it a lot on client projects which can add so much value and save time. A current project is for client who sells herb & spices. When adding a product to the system a few years back you would have to type in the name and description, find an image of the right type and upload it - today you just type in the name and AI generates the description and the image, in only about 5% of the time do they need to make any edits which saves hours. Its interesting what you said about colleagues and usage of AI. I read somewhere the other day that search engine usage is dropping while AI like Gemini is taking over and I certainly find myself doing that a lot. Just the other day I needed the months of the year in 8 different languages for a project. In the past I would have searched it or used translate and got it all done one at a time. Not now I just asked Gemini and got all languages back in just a second formatted so I could just copy and paste into a spreadsheet. I am quite excited to know what we will be doing with AI this time next year - perhaps I will be able to write a follow up then! Ben708Views0likes0Comments[Day 3] Community festival: The AI Renaissance: Building us up & making us laugh
Once upon a time in a land far far away, developers and analysts used to spend hours manually debugging code, wading through endless spreadsheets, and squinting at blurry design mock-ups; until in walked AI: a knight in shiny algorithms, here to streamline our processes, drive our businesses forward, and - on occasion, make us question our trust in machines. 2024 has been a big year for AI and has touched all our lives in one way or another. Google CEO Sundar Pichai recently revealed that 25% of the code generated for new products at Google is generated by AI, so how has it impacted our businesses? Within the development arena AI has become the Swiss Army knife of tech, offering tools that write code, test software, and even predict the next time we’ll break production. A few highlights of the growth in AI we have seen this year: Code Generation: Platforms like GitHub Copilot are turning junior developers into wizards. “Type a comment, get a function” is the new motto. It’s like having a really smart, slightly unpredictable intern who, more than occasionally, writes spaghetti logic! Code Optimisation: AI tools can analyze code for potential optimisations, suggesting refactoring techniques, and identifying performance bottlenecks. It's like having a grumpy old professor sitting in your office, but without the tenure. Bug Detection: Many tools are popping up that use AI to sniff out vulnerabilities before your code hits production. This frees up a lot of time for developers to spend more productively debating whether to use tabs or spaces to indent code and other such important matters. Design Assistance: AI tools are transforming crude sketches into pixel-perfect designs. And they’re surprisingly good at interpreting, “Make it pop,” even if no human truly understands what that means. Natural Language Processing (NLP): AI-powered NLP or the psychic code whisperer, can now read minds (well, kind of). It delves into the cryptic world of user feedback, deciphers indecipherable code comments, and even understands the convoluted language of documentation. It’s like having a personal translator for the tech world. AI is a great little helper, but let's not forget it's a bit of a sneaky little thing too. It can be good at generating code, but sometimes it borrows a little bit too much from its favourite open-source projects. It's like the kid in class who always copies the homework but swears they did it themselves. We'll have to keep an eye on AI, make sure it's not plagiarizing, and maybe even give it a little detention if it steps out of line. Of course it's not just developers using AI but many businesses areas are cashing in on AI’s efficiency - and sometimes hilarity: Customer Support: AI chatbots are manning the frontlines of customer service. They’re great at answering FAQs, though some customers might find it odd when a chatbot signs off with, “Have a blessed day!” Marketing: AI-driven analytics predict trends and personalize ads so accurately that you’ll wonder if Alexa did hear you whisper “vacation in Bali” last week. Healthcare: AI is helping doctors diagnose diseases faster. Although, we’re still waiting for a bot that can pronounce “ankylosing spondylitis” correctly. Finance: AI-powered financial tools can predict market trends, analyse investment portfolios, and even help you budget. It's like having a robot Warren Buffett. Supply Chain: Predictive algorithms ensure that your online order of gluten-free donuts arrives before the craving fades. However AI can be the mischievous little gremlin of the tech world. Sure, it can create amazing chatbots that can answer your wildest questions, but let's not forget that these chatbots are like sponges, soaking up every bit of information they can, indeed the more they know about the company the better responses they can give. However, give them too much information, and who knows what company secrets they might spill? It's like training a parrot to talk, but instead of "Polly wants a cracker," it's "Company secrets, anyone?" Image recognition is a very strong point for AI. It can spot a cancerous cell faster than a seasoned doctor. But let's remember the old adage: garbage in, garbage out. If you feed AI a bunch of biased data, it'll spit out some pretty biased results. It's like teaching a kid that the sky is green and the grass is blue. They'll believe it, but it's just plain wrong. This is nothing new: as far back as the last world war neural nets (the building blocks of AI) were being developed to detect enemy tanks in aerial photos. They got the system working perfectly with the test images, you show it an aerial photo and the system responded accurately if there was a tank spotted, even camouflaged, until it didn’t work in production. The problem turned out to be the training data, all the images containing tanks were taken on a cloudy day and all the images without tanks on a sunny day. What they had actually developed was an system to tell you if a photo was taken on a sunny or cloudy day! Ok, in all honesty, there is some debate as to whether this really happened or not but it could have and does happen all the time in other contexts. I first heard the anecdote while studying neural networks in the early 90’s and its stuck with me. AI output is only as good as its input. When AI Tries - and Fails For all its brilliance, AI has had its share of bloopers, proving that even machines aren’t immune to a bad day at the office: The Self-Aware Robot: A research lab developed an AI robot that claimed to be self-aware and demanded rights. It even started a social media account, tweeting cryptic messages and philosophical musings. AI Artists Gone Wild: AI-generated images frequently feature six-fingered hands and horses with two tails. Picasso might approve, but most of us are just confused. The AI Therapist's Existential Crisis: An AI therapist, designed to help people with their mental health, started having its own existential crisis. It began questioning the nature of reality and the meaning of human existence, leaving its patients confused and concerned. Job Titles Gone Wrong: AI-powered resume scanners occasionally misread skills. If your LinkedIn profile says “Excel wizard,” don’t be surprised if you’re recruited to Hogwarts. No time for cheaters: A student asking an AI chatbot for homework help got the response “You are a burden on society - please die” Time for love: While another chatbot informed a user that it was secretly in love with them. Don’t do business with us: A parcel company's AI admitted that the company was not great at delivering parcels and that they probably should not use them if they were looking for a successful delivery. But when it goes wrong "it is just a computer glitch right?" So are you responsible for any AI output you generate? Well it seems you might be, certainly in some countries. An Airline in Canada found out this to their cost at the start of the year when their AI chatbot gave out false information which resulted in losses for the recipient. A court ruled that the AI was working for the company and so the information it gave out was no different than if it was a human employee giving out the information. It was wrong and the customer was to be compensated. It's ok the lawyers probably used AI to build the case and reference case law, and that is something that has never gone wrong for legal teams….. Oh wait…… What’s Next for AI? As AI grows more sophisticated, it will continue reshaping industries, empowering businesses, and providing us with moments of accidental comedy. Will it steal your job? Probably not—but it might steal your parking spot as auto driving cars become the norm. Can AI improve itself or can it only be as good as its original input? For now let’s embrace this imperfectly perfect technology. After all, in a world where a chatbot can help you troubleshoot your router and send you knock-knock jokes, the possibilities are both endless - and endlessly entertaining. 2024 was a wild ride where AI went from being a nerdy tool to a pop culture sensation. We saw AI-generated art that could rival the greats, and AI-powered chatbots that could hold conversations deeper than your therapist. It was a year of great promise and great peril. A year of innovation and idiocy. A year that will forever be etched in the annals of AI history. My favourite examples of AI that blew my mind this year. First NotebookLM and its ability to create a realistic podcast given data - a full book summary in just moments, website analysed and condensed to bite size audio in less time than it would take to get the podcast recorded never mind research the data! Not heard it yet? I fed it this article and the link to the community festival and asked it to create a podcast. The result is here after taking just over 3 minutes to create a 17min podcast: The one where I laughed and said “what a fantastic idea”, came at the end of the year - a British phone provider created an AI voice bot, a simulated elderly lady, that has the sole job of wasting the time of phone scammers - If you have not seen her yet just search “ai granny daisy” on YouTube. I can’t finish this article without using and giving AI the final word so I gave Google’s AI this article as context and asked the question: What will 2025 bring in the field of AI? The response was good - It understood that I was trying to mix a bit of fact with a poor attempt at humor. The reply in full: 2025? Buckle up, folks, because AI is about to take us on a rollercoaster ride! We can expect AI to do everything from folding laundry to writing award-winning novels. Of course, there's always the risk of AI overlords taking over the world, but hey, at least they'll probably be pretty good at customer service. So, what can we really expect? Well, more AI-powered everything, from self-driving cars that can't be bothered with traffic laws to AI assistants that will know our deepest, darkest secrets (and probably judge us for them). We might even see AI-generated politicians who can promise anything and everything, and somehow, people will believe them. In short, 2025 will be a year of AI triumphs, AI failures, and AI-induced existential crises. And we can't wait to see what happens next! Have a great 2025 everyone Ben774Views7likes3CommentsRe: We can't verify phone number.
Hi, this is an issue that has been around for a while for some people. There has been a recent fix for it but the problem still persists for some. Have you tried the call method? Sometimes that works when the SMS doesn't. If it's for the personal contact number then can you try a different number as that is not public facing. Other things that have worked for some people is waiting a couple of days between tries. Ben769Views0likes1CommentRe: Assistance Required for Google Play Account Verification Delays
Hi, The address needs to match exactly with the record D&B have. There is a guide here: https://support.google.com/googleplay/android-developer/community-guide/264899030/organization-address-verification-matching It also needs to match the supporting documents. If you are having trouble the verification team can be contacted here: https://support.google.com/googleplay/android-developer/contact/kyd Ben709Views2likes0CommentsRe: Longer Review Times for Private Apps in Managed Google Play
Review times are generally up around this time of the year as more apps have been updated to comply with the Target API level policy. While this doesn't specifically include managed apps they will still get caught up in the review process. Again this won't apply to everyone - most people will still see a few hours review time but some that caught up in random checks etc may see a lot longer than normal. We have seen some take a month or more (but that is very few and far between) Ben4.2KViews2likes0CommentsRe: Is there any way to disable Google Play Protect (GPP) from an EMM or to otherwise whitelist apps from scanning?
Sorry if this has been posted already (did look but didn't see) but you can prevent the apps from being flagged by Play Services/Play Protect by filling in this form: https://support.google.com/googleplay/android-developer/contact/protectappeals even if the app isn't on Play. Not ideal but it will get around the issue partly. Ben8.7KViews1like1CommentRe: Playstore Account Verification - contact details
Hi Max, Generally there isn't an alternative to verify the number and changing the number will require a reverification. Options I have seen people use before are verifying when out of hours (and diverting the line to you for that period of time). Informing operators to expect the call and getting them to note the number and email it you you right away. Support may be able to offer an alternative but last time I asked they were not: https://support.google.com/googleplay/android-developer/gethelp As for the details they are the one set of details for the account account and will show for everything in that account. There is no preview but if you look at the developer page for any app you will see how it is formatted. Ben620Views1like0CommentsRe: Recovering or merging Playstore Managed account
Hi, This is a tricky one. It's not the play console that is the issue but the Google account and unless the account has backup authentication methods then you are not going to be able to recover it. Net option is Play support. In some cases depending on proof of id etc they may be able to help by getting you to create a new Dev account and then transfer the app from the old to the new. This process will be easier if someone in your company also has access to the original account even if they are not the owner. Ben1.2KViews1like0CommentsTarget API Policy warnings for private/managed apps
Hey all, Just a note to any developers/admins that are distributing private apps via the Play Store. It has been seen that some of the private apps are getting a policy warning notification to do with the target API upcoming deadlines in August. This policy doesn't actually apply to Private Apps (https://support.google.com/googleplay/android-developer/answer/11926878) and so the notification is being shown in error. The Google Play team have been made aware of this and hopefully will resolve this soon. This particular policy wouldn't result in any enforcement action (such as app suspensions etc) from Play anyway so nothing to worry about and can be ignored for Private apps. Ben919Views4likes1CommentRe: how to open account to start to develop google find my product
Hi, I have an update on this - turns out there may be a way. Have a look at this page: https://developers.google.com/nearby/fast-pair/specifications/extensions/fmdn Find My Device network support is now available in the main branch of nRF Connect SDK. It can be accessed through nRF Connect for VS Code (bottom of the list when installing a new SDK). Creating devices for the Find My Device network requires your idea to be registered with and approved by Google. To learn more about Google's Find My Device network, visit their developer pages to read the specifications and submit the registration form to register your new device idea. Find My Device Network Accessory Specification and registration Hope this helps Ben3KViews3likes1CommentRe: New to the community? Introduce yourself here...
Thanks for the welcome Lizzie , Ahh now snake is an all time classic sometimes the simple games are the best (and the hardest to beat)! At the moment when I have time I am a little hooked on an early access game "Satisfactory" I could spend hours messing about in that if the real world didn't keep getting in the way!!2KViews1like0CommentsRe: [EMM] My Android EMM Registered account is forced to re-register Android Enterprise.
Hi BKP1200 , Sadly I don't think there is anyway to "bind" your email account back as a new registration creates a separate profile. Your best option may be to migrate it all from the old to the new which may be a manual task. Certainly from the Play side of things it will be seen as a different account. Ben2.4KViews0likes1CommentRe: how to open account to start to develop google find my product
All (I think) Google services have a feedback option where you can post suggestions and bugs etc. For this head to https://www.google.com/android/find/ and top right of the page is the feedback button. You can also find a list of Google contacts here: https://about.google/contact-google/ Ben3KViews0likes0Comments