Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Can I use Unity IAP with Facebook Gmeroom but without "lite payments"?

Discussion in 'Unity IAP' started by _creatio_, Sep 17, 2018.

  1. _creatio_

    _creatio_

    Joined:
    Mar 21, 2013
    Posts:
    43
    Hi
    I'm using:
    Unity 2017.4.11.f1
    Unity IAP v.1.21
    Platform: Facebook Gameroom (native windows)
    Facebook SDK: 7.13.0 (embedded)

    In the Unity IAP manual it is mentioned that I have to use Payments Lite, but I have a client-server game, so I have game server where I would like to verify my in-app purchases (it works for all the other platforms that my game runs on).
    When I try to use the Unity IAP without Payments Lite, I seem to have an issue with OnInitialized handler never get called, and so - StoreController is not available. I would be completely happy without having a product list, but not without a store controller.

    So the questions is: how can I safely use the non-lite payments with Unity IAP? Or can I use some sort of a mix: for example having a configured lite products for the Unity IAP to be happy and still using my server for purchases validation? Or the only choice for me - is to make my own implementation of the Store for Facebook (just to live safely without a product list request)?
     
  2. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    14,446
    Unity IAP on Facebook uses Payments Lite. For other functionality, you would want to implement your own store.
     
  3. _creatio_

    _creatio_

    Joined:
    Mar 21, 2013
    Posts:
    43
    Thanks for the fast reply, Jeff!

    crying a river...