Search Unity

  1. Unity 2019.2 is now released.
    Dismiss Notice

Introductory price not available on native Google purchase pop up from

Discussion in 'Unity IAP' started by piyushpandeyDrpanda, Jul 18, 2019.

  1. piyushpandeyDrpanda

    piyushpandeyDrpanda

    Joined:
    Dec 17, 2018
    Posts:
    7
    We implemented Unity IAP version [1.22.0] - 2019-03-18.
    What we are using :
    • Subscription with introductory prices.
    What is set up correctly:
    • The APK is uploaded to the Google Dev console for internal test.
    • The subscription products are set up correctly in the Google developer console.
    • The prices of the Google subscription plans are set up correctly.
    • The introductory prices are set up correctly. (We know it takes some time for google to reflect from their servers. It has been more than 72 hours since the intro prices were set up)
    • The test accounts are added correctly and they are in the internal test environment and have opted for testing.
    • Device is google pixel.
    • IDE for logging in Android studio 3.4

    We have 8 plans, out of which 5 have introductory prices, the rest do not have introductory prices. Lets give them name as myproduct1, myproduct2, myproduct3...myproduct8.

    Our Problem with Unity IAP:-

    When clicked on myproduct1 , myproduct4 (which has intro prices set up correctly...we checked from the log on android studio also) the native google IAP window appears. The price in this window does NOT includes the introductory price. It only shows the basic price

    Surprisingly, for myproduct6, myproduct7 , myproduct8 which are having intro prices too, the native Android IAP pop up show introductory price correctly.

    Any help will be appreciated.
     
  2. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    4,855
    Something seems to be different between the products, or perhaps a Google issue. Can you provide the device logs, I typically use "adb logcat | grep -i unity" . On Windows, use findstr instead of grep. There is more information here: https://forum.unity.com/threads/how-to-capturing-device-logs-on-android.528680/ Please filter the logs as suggested so they are easier to read. Review them yourself first, and mention anything unusual you see.
     
  3. piyushpandeyDrpanda

    piyushpandeyDrpanda

    Joined:
    Dec 17, 2018
    Posts:
    7
    Hi @JeffUnity3D,
    Thanks a lot for your quick response. Sorry for the trouble. We checked the log and there was nothing special. We found that this is actually NOT an issue but a test scenario by Google.
    • Add account for Testing (example: myintrotestaccount@gmail ) on Google developer console.
    • Try to buy a product (example: myproduct2 )with subscription having basic price $5 and with introductory price $2.
    • The native google IAP pop up will show introductory price of $2.
    When this subscription expires , if we use this exact account {myintrotestaccount@gmail}, to buy this exact same product (myproduct2) , it will not show introductory offer of $2.This time it will only show $5.
    This is a correct setup since a user can have introductory price only once which is said by google.
     
    Last edited: Jul 22, 2019
    Egil-Sandfeld and JeffDUnity3D like this.
  4. Egil-Sandfeld

    Egil-Sandfeld

    Joined:
    Oct 8, 2012
    Posts:
    40
    I believe the link would be to here
     
    piyushpandeyDrpanda likes this.