nie ma naprawdę międzyplatformowych rozwiązań dla Cordova, o których jestem świadomy. Cordova sama nie obsługiwałaby/utrzymywała tego rodzaju wtyczek (ze względu na naturę wtyczki), a więc należała do strony trzeciej. Jednakże, czerpiąc z wielu źródeł może Ci roztwór roboczy
Native (zalecane)
Najlepszym (re: najbardziej stabilny) jest zawijać rodzimych systemów billingowych w aplikacji, które już istnieją na platformach.
iOS ma in-app purchase program Android ma in-app billing as a google service
Korzystając z natywnie przewidziane Ramki na fakturze, a po prostu owinąć
rozszerzeń
Zauważ, że te pluginy zawijać rodzimych funkcyjne obecne na danej platformie
Android https://github.com/poiuytrez/AndroidInAppBilling
iOS https://github.com/j3k0/PhoneGap-InAppPurchase-iOS
Rozwiązania dla crossplatform w app billing pojawia się i znika, a my jesteśmy prawdopodobne, aby zobaczyć wiele innych. Wątpię, czy znajdziesz kanoniczny, rockowy przykład, który będzie działać poza skrzynką.
Third Party
Miejskie Sterowiec wykorzystywane do zaoferowania coś, co pozornie jest obecnie nieaktualne: https://support.urbanairship.com/customer/portal/articles/1099036-in-app-purchase-sunset-migration-guide
nie wierzę systemy płatności przez osoby trzecie będą pracować dla Ciebie.
Istnieje wiele usług stron trzecich, które oferują zakupy w aplikacji, ale są ograniczone do sprzedaży faktycznie towarów i usług w ramach umowy licencyjnej na oprogramowanie iOS. Here's an SO topic discussing this. Towary cyfrowe MUSZĄ być obsługiwane przez system zakupów w aplikacji oferowany przez firmę Apple.
Native jest zdecydowanie lepszy. Wszystko jest już dla Ciebie zbudowane. – dperconti
uzgodniono @ dperconti, przeniesiono natywne zalecenie na górę i poprawiono formatowanie. Należy zauważyć, że rozwiązanie wtyczki powinno łączyć natywnie podaną strukturę zakupów w aplikacji, stąd brak wtyczek międzyplatformowych – Lorenzo