Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by ErayT · Jun 06, 2018 at 06:39 AM · iapinapp purchase

Unity IAP Unavaliable Product Google Play Store

I am having trouble with Unity IAP. I have an alpha release of my project in play store. I have setup iap on the store and have activated unity iap through the services on the editor by providing the correct service API key. The problem is that I cannot initialize the iap on my android build.

  1. My IAP setup on the developer console: alt text

  2. Error I get on logcat: alt text

  3. Code for initialization:

      void Start() {
             if (!IsInitialized()) {
                 var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance());
                 builder.AddProduct("test_product", ProductType.Consumable);
    
                 UnityPurchasing.Initialize(this, builder);
             }
         }
    
         public void OnInitialized(IStoreController controller, IExtensionProvider extensions) {
             Debug.Log("OnInitialized: PASS");
             storeController = controller;
             storeExtension = extensions;
         }
    
         public void OnInitializeFailed(InitializationFailureReason error) {
             Debug.LogError("OnInitializeFailed InitializationFailureReason: " + error);
         }
    
    
    
    
Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by SohailBukhari · Jun 06, 2018 at 08:29 AM

You do need to have your APK in the Alpha OR Beta release channels, but you don't have to download it (personally, we use Alpha). You can sideload it no problem. The only issues are that the APK needs to be "validated" (an hour or two, or slightly longer if it's a new app) and the version that you're loading has to be the same. - i.e. if you have version 1.0.0 on the App Store, then if you have 1.0.1 on your phone, you won't be able to buy anything, with a "Product unavailable" message.

So, if you upload a basic shell to get validated, you can continue to develop and load locally to get your implementation right.

in order to test the product you should manage the users Test Users .

also ad testers for alpha/beta release.

Goto your account => settings => manage testers and create list for the testers.

As far as I know, you do need to build a signed APK when testing (i.e. not a debug one). as we always build signed APK.

i hope this will sove your problem.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

83 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Unity IAP Subscription Doubts 0 Answers

Unity IAP not reliable in sandbox when restoring subscription after app deleted and re-installed 0 Answers

IAP button work in editor but not work in Android device ? 1 Answer

Process Purchase Event get called on each App launch - iOS 0 Answers

in app purchase sooma restore option 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges