Search Unity

User unable to make IAP on Mac App Store

Discussion in 'Unity IAP' started by User340, Sep 30, 2019.

  1. User340

    User340

    Joined:
    Feb 28, 2007
    Posts:
    3,001
    I've got a user that is getting the following error when making In-App Purchases in the Mac App Store:

    In-app purchase is not supported.
    Device licensed app does not support in-app purchase.


    Has anyone run into this issue and know how to resolve it?
     
  2. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    Does it work correctly in your testing?
     
  3. User340

    User340

    Joined:
    Feb 28, 2007
    Posts:
    3,001
    Yes
     
  4. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    We would need device logs. I trust this user is on a legitimate Apple device.
     
  5. User340

    User340

    Joined:
    Feb 28, 2007
    Posts:
    3,001
    How critical is it to use the latest version of Unity IAP? I haven't updated it in some time now.
     
  6. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    Likely not critical at all in your situation.
     
  7. User340

    User340

    Joined:
    Feb 28, 2007
    Posts:
    3,001
    Ok. I have noticed in the log file I got a PurchaseFailureReason Unknown. What should I do next?
     
  8. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
  9. User340

    User340

    Joined:
    Feb 28, 2007
    Posts:
    3,001
    Here are some of the relevant logs:

    UnityIAP Version: 1.19.0

    2019-10-22 21:09:57.217 gamify[616:46151] UnityIAP: Requesting 30 products


    2019-10-22 21:09:57.218 gamify[616:46151] UnityIAP: Requesting product data...


    2019-10-22 21:09:59.007 gamify[616:46167] UnityIAP: Received 26 products


    Unavailable product com.smartapps.gamify.ar -com.smartapps.gamify.ar


    Unavailable product com.smartapps.gamify.facemocap -com.smartapps.gamify.facemocap


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    Unavailable product com.smartapps.gamify.procams -com.smartapps.gamifymac.procams


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    Unavailable product com.smartapps.gamify.proptier2 -com.smartapps.gamifymac.proptier2


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    Already recorded transaction 350000371893847


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.147 gamify[616:46151] UnityIAP: Transaction 350000371893847 not pending, nothing to finish here

    Already recorded transaction 350000236671820


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.147 gamify[616:46151] UnityIAP: Transaction 350000236671820 not pending, nothing to finish here

    Already recorded transaction 350000374247217


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.147 gamify[616:46151] UnityIAP: Transaction 350000374247217 not pending, nothing to finish here

    Already recorded transaction 350000381562199


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.148 gamify[616:46151] UnityIAP: Transaction 350000381562199 not pending, nothing to finish here

    Already recorded transaction 350000381561861


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.148 gamify[616:46151] UnityIAP: Transaction 350000381561861 not pending, nothing to finish here

    Already recorded transaction 350000374246912


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000374246912 not pending, nothing to finish here

    Already recorded transaction 350000381562384


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000381562384 not pending, nothing to finish here

    Already recorded transaction 350000374509250


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000374509250 not pending, nothing to finish here

    Already recorded transaction 350000371892772


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000371892772 not pending, nothing to finish here

    Already recorded transaction 350000371893458


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000371893458 not pending, nothing to finish here

    Already recorded transaction 350000371892634


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000371892634 not pending, nothing to finish here

    Already recorded transaction 350000374247010


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000374247010 not pending, nothing to finish here

    Already recorded transaction 350000371893394


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000371893394 not pending, nothing to finish here

    Already recorded transaction 350000374528636


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000374528636 not pending, nothing to finish here

    Already recorded transaction 350000381562493


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000381562493 not pending, nothing to finish here

    Already recorded transaction 350000374509732


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.149 gamify[616:46151] UnityIAP: Transaction 350000374509732 not pending, nothing to finish here

    Already recorded transaction 350000425956072


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.151 gamify[616:46151] UnityIAP: Transaction 350000425956072 not pending, nothing to finish here

    Already recorded transaction 350000374509437


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.151 gamify[616:46151] UnityIAP: Transaction 350000374509437 not pending, nothing to finish here

    UnityIAP: Promo interface is available for 8 items


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:09:59.153 gamify[616:46151] UnityIAP: Add transaction observer

    logFilePath: /Users/julienp/Library/Containers/com.smartapps.gamifymac/Data/Library/Logs/Unity/Player.log


    2019-10-22 21:10:49.278 gamify[616:46151] UnityIAP: PurchaseProduct: com.smartapps.gamifymac.musicalinstrumentspack

    purchase({0}): com.smartapps.gamify.musicalinstrumentspack


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    2019-10-22 21:10:49.286 gamify[616:49497] UnityIAP: UpdatedTransactions

    2019-10-22 21:10:52.893 gamify[616:51061] UnityIAP: UpdatedTransactions

    2019-10-22 21:10:52.893 gamify[616:51061] UnityIAP: PurchaseFailed: 0

    onPurchaseFailedEvent({0}): com.smartapps.gamify.musicalinstrumentspack


    (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)


    IAPButton.OnPurchaseFailed(Product UnityEngine.Purchasing.Product, PurchaseFailureReason Unknown)

    This is a picture of the error that my user is getting.
    Screen Shot 2019-10-12 at 5.50.21 PM.png
    I'll post the reproduction steps here as they become available.
     
    Last edited: Oct 24, 2019
  10. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
  11. User340

    User340

    Joined:
    Feb 28, 2007
    Posts:
    3,001
    Thanks for the link.