I can't get my app into Pre Registration in the Google Play Store - store

I have an app that I'm going to publicly release next week. Which means my app is ready, testing is over. So I want to start a Pre Registration so people can start pre-downloading the app.
Since the game is ready, I have a production track but is not public because it's controlled with Managed Publishing.
When I go to Pre Registration and Countries tab, I can't add none. It shows that all countries are already in production so I can't add them as Pre Registration, even though my Production Track is not released.
What could I do to start the pre-registration?

Related

Deleting paypal app will cancel subscriptions?

I've tried to reach paypal suport so many times, with no success, so maybe you guys can help with this.
The problem: I'm working on a project that have a paypal account setted up, with 5 apps registered there. The paypal account is an old account that receives many recurring payments and we don't have a way to know in witch app the payments are comming, so I was asked to solve the problem trying to create just one paypal app but withou losing any subscription.
The question: How can I delete the apps on paypal dashboard and create a new one without lose any payments?
Thank you so much.
Deleting an app will either cancel the subscriptions, or it won't, but either way you won't be accomplishing your goal of "to know in which app the payments are coming", since nothing you do will move existing subscriptions to a new app, other than having the user cancel and subscribe again.
So, for your stated goal of "to know in which app the payments are coming", the best you can do is settle on which single app to use going forward, and always use that app for new subscriptions. There exists no way to keep old subscriptions active and have them take place in a different app.
And anyway, assuming you leave your apps active, each app can have its own webhook event listeners.

Google IAP In App Purchase auto-renewing subscriptions Webhook for Subscription update / cancellation in NodeJS

Is there any way to implement a Webhook for automatic update of subscriptions on server side, in nodejs for example, for situations such as: the user renewed or canceled his subscription?
Currently I save the subscription data in my Database after purchase and use the Google Developers API to verify that it has been renewed or canceled when necessary.
However, for some Administrator routines I need to check all subscriptions at once and this includes calling the Google API for each one. This process is slow and can take a long time.
I could create a method that checks and updates all subscriptions according to the Google API response, and leave this process running through a Cronjob every day at night. I believe it will work, but a server-side Webhook would be the ideal solution.
Something which automatically notifies my server as soon as there is a change to a subscription so that I can update it in my DB immediately.
Found the answer. We can use Google Cloud Platform (GCP) to subscribe to topics and receive real-time notifications when a subscription change.
All steps are described in detail in their documentation: https://developer.android.com/google/play/billing/getting-ready#configure-rtdn

Actions on Google / API.ai agent - use my own app without saying app name

Just purchased a Google Home and created an app using API.ai, which works fine in the 'Actions on Google' simulator. I don't plan to publish this app (it's very specific to me - it just calls a webhook on my webserver with a couple of entities taken from the command)...but I'd ideally like to use commands (intents) without having to confirm each time that I want to use my app.
I realise I can set my intents as 'triggers', but Google Assistant still asks if I'd like to use [my app name] and I have to confirm. Is there any way to automatically make it use my app if my voice command matches a trigger?

Google Calendar live sync with node js app

I want to sync google calendar with my app.
When user add some event in the Google calendar at that time, I want these new event in my node server response
Means live sync with google calendar.
I want something like listener that listen new event.
With Google Calendar API you can watch for changes to Events or CalendarList resources, see this and this. Basically you will need to create an endpoint on your server which will receive events/calendars update notifications. When notification arrives, request a calendars/events synchronization. To make the synchronization efficient, use incremental sync. Check this question also to see the algorithm.
You may check this Quickstart tutorial and node-google-calendar.
You need to create a service account if you don't have one. A public/private key pair is generated for the service account, which is created from the Google API console. Take note of the service account's email address and store the service account's json or P12 private key file in a location accessible to your application. Your application needs them to make authorized API calls. If a user wants to give access to his Google Calendar to your application, he must give specific permission for each of the calendars to the created Service Account using the supplied email address under the Google Calendar settings.

Amazon App ownership transfer

I am in the process of buying an app that is published in iOS, Android and Amazon. I have found all of the resources needed to transfer the apps from Apple and Google Play but have been unable to find anything related to Amazon. I have looked in their FAQs, looked through their developer forums and haven't found anything. I see a lot of answers here about Apple and the Play store but nothing in here about Amazon as well. I am looking for the process and any timeframes that anyone has experienced with a similar transfer. We will be transferring the app from the current developers account to ours. Leaving the app in the current developer's account is not an option. Thank you
We strongly discourage transferring an app from one developer account to another. Most all Amazon API’s will cease to function after the transfer, permanently. The better course of action is to simply request the Suppression of the Live app, then Submit the app as a new app submission in the new developer account.
As a result of this transfer:
The current app owner will:
* accrue Earnings up to and including the date and time of the transfer
* receive and maintain Earnings Reports on all months up to the date and time of the transfer
* lose access to all Sales Reporting data on the transferred ASIN.
The new app owner will:
* accrue Earnings from the date and time of transfer onward
* receive and maintain Earnings Reports on all months from the date and time of the transfer onward
* gain access to Sales Reporting data on the transferred ASIN from the date and time of the transfer onward (no historical data prior to that point).
* For Game Circle: Apps that get transferred , we only change the vendor association in MAS1NA (CIC DB). Leaderboards, achievements etc are not transferred if they are included within the app. Transferred app will not be able to use GameCircle going forward due to:
* Security Profiles are not associated - GC, ADM etc will no longer function for new app with existing Security Profiles. At this point it looks like the transferred app will no longer to associate ANY Security Profile, or any API that needs a Security Profile.
* Mobile Ads reporting will no longer function for the new developer account. Although the App Key transfers, the AAX dB loses any linking to the new dev and existing App Key - thus Reports will no longer function for the app.
* If the new app owner chooses to update the app note that updates will fail if users of the app published by the original developer attempt to update to the new app/developer version. This is due to signature mismatch. If the original app was Amazon signed that signature cannot be transferred or used by the new app owner. The only use-case this can be accomplished is if the original app publisher self-signed the app and gives that cert to the new app publisher.
* If the original developer name is part of the packageName of the app, note that International App Stores will pick up this metadata and display the app in searches for app stores other than the US.
If you would still like to transfer your apps, please submit a formal notice of assignment of ownership from [Company Name] to [Company Name] via email to both apps-notices#amazon.com and contracts-legal#amazon.com. This notice must be signed by both parties represented in the notice (documents must be signed, scanned and sent via email).
Once this request is received, reviewed and accepted by our legal team, transfer of applications from [Company Name] to [Company Name] will be initiated.

Resources