Unable to access subscriptions tab in google play console - android

I am currently working on adding subscriptions to my android app using React Native. However, when I click on the subscriptions tab all I see is "Upload a new APK"
When clicking on this button, I am simply navigated to the closed testing tab rather than the subscriptions tab.
I am attempting to integrate subscriptions with revenue cat but am unable to do so as I cannot navigate to the subscriptions tab. Any help would be greatly appreciated.
Also I have already included this line in my Manifest:

Add this line to AndroidManifest.xml with the other "uses-permission" tags.
<uses-permission android:name="com.android.vending.BILLING" />
Create a new app bundle with this tag added, upload it to Google Play Console, and add create a new release.
The button to create a new subscription will then be available in the subscriptions page.
(The "In-app products" page in Play Console has a better error message for this. That's how I found the solution for myself.)
edit (I just noticed you're using revenuecat)
The revenuecat package should add this for you. Create a new build after including revenuecat in your project.
**

Related

Error when releasing android app with app actions

I have implemented app actions according to the https://developers.google.com/assistant/app/overview
Now I am trying to release the .apk and I get the following error from google play:
Failed to upload APKs: failed to upload app bundle, error: googleapi:
Error 403: APK contains an actions resource, but Actions on Google
terms of service not yet accepted.,
apkNotificationMessageKeyActionsTosNotAccepted
Does anyone face the same issue? Where can I accept the Actions on Google terms of service.
Try these two actions and keep us posted:
Submit your app through the Deployment request form
Accept Actions on Google consent under Pricing & Distribution in Play console
2021 - new Play console
Try these steps:
Fill the form and submit
Open Play Console, select your application then find the Advanced Settings under Settings section.
Click on Actions on Google tab and check the checkbox.
You can find more details here Request review and Prepare to deploy
Hi Could you try using the Change Android versionCode and versionName step to increment the version code with each build so this error will not come up? well at least I hope.
For accepting the Actions terms of condition, you might use the "old" version of goole play console. Then onwards, choose the app you are trying to deploy, and open the "Price and distribution" block. Then, scroll down until "Consent", and check and accept "Actions on Google" option.
That might let you sort out this issue.

Flutter - IAP items not appear using plugin example

I try to run IAP (in-app-purchase) example apps that provided by flutter here: https://github.com/flutter/plugins/tree/master/packages/in_app_purchase/example
I follow all step, except upload signed App Bundle instead of APK to Alpha Phase at Google Play Console.
However, when i open the screen example, it said warning:
Consumable, Upgrade, Subscription Not found, This app need special configuration to run. Please see example/README.md for instructions.
so, all of my IAP items that has been created at play console not appear.
Any idea to solve ?
Screenshot:
Because you do not change the Demo product id to your ID !
const String _kConsumableId = 'consumable';
const List<String> _kProductIds = <String>[
_kConsumableId,
'upgrade',
'subscription'
];
I follow all step, except upload signed App Bundle instead of APK to
Alpha Phase at Google Play Console.
There's your problem... you need to upload a signed APK or you'll get that error. You can just upload it to the Alpha channel so nobody receives it.
You also need to make sure you have this permission in your manifest:
<uses-permission android:name="com.android.vending.BILLING" />
Hope this helps.

Google sign in issue: "failed message=12500"

I m trying to migrate google sign in from one account to another in my android app. I have add the package name and sha1 key into new account and then also added the"google-services.json" file. But every time i m running it, it shows me "failed message=12500".
I have tried everything, looked at all the solutions everywhere.
When i use the old account and old "google-services.json" file it works but as soon i tried to migrate to new account it doesn't work. The crazy thing about this is that i m using other services as well like firebase notification, phone authentication and remote config they all work perfectly fine in the new account, but not google sign.
This did the trick:
Add application logo, Application Homepage link and Application Privacy Policy link. To add both link you can just copy and paste from Authorized domains section from "oAuth consent screen", for example: your-app-abc123.firebaseapp.com
This is a must step for migrating or adding a new app, because i spent hours and hours and with no results and only this thing helped me out.

GooglePlay Leaderboards And inAppPurchases

I'm implementing in-app purchases and Leaderboards from GooglePlay to my game.
I can easily connect to Google account throughout my app. I see the message "Hello, nickname", GooglePlay icon etc.
When I hit "Leaderboards" button I can see leaderboard activity loading. But it won't show totally. I even can enter Leaderboard -> Settings -> And see my account details and log out.
On press Remove Ads button I can see an error "DF-RPC-01". After lock->unlock phone sometimes I can see purchase intent. But most of the cases I see this error.
My app is in Closed Beta version with testers added.
Based from this link, if Leaderboard is not working, try adding this code in the Android Manifest.
<activity
android:name="com.google.games.bridge.NativeBridgeActivity"
android:theme="#android:style/Theme.Translucent.NoTitleBar.Fullscreen"
/>
For the error DF-RPC-01, as referred in this forum, you might encounter this if your payment was deactivated. You may also check this page for additional information.

How to get google-service.json file and google app id for integrating Airpush ads on android

I want to integrate Airpush ads on my android app. But the problem occurs on the second step of their official documentation. I have never used google play service in any of my app.So I don't know how to do this. I see my logcat and it was saying
Missing an expected resource: 'R.string.google_app_id' for initializing Google services. Possible causes are missing google-services.json or com.google.gms.google-services gradle plugin
I followed this instruction and this instruction also. But I am not understanding this. Because in the first instruction, after creating app Google is saying me to choose service. But here is my problem that I don't know which service is required for integrating Airpush.
So, I need help. I don't know how to get my google app id and get the json file. Please give me step by step instructions for this.
Thanks..
The first, go to :
https://console.cloud.google.com/home
then select your google project. Go to Dashboard than you can see your project id and project number
The second, you can go to this page to get your google-services.json file:
https://developers.google.com/mobile/add?platform=android&cntapi=gcm&cnturl=https:%2F%2Fdevelopers.google.com%2Fcloud-messaging%2Fandroid%2Fclient&cntlbl=Continue%20Adding%20GCM%20Support&%3Fconfigured%3Dtrue

Categories

Resources