Přidružení PPID k účtu čtenáře se provádí pomocí metody linkSubscription knihovny swg.js
. Použití se podobá předchozí funkci propojení účtů (příklad), ale namísto předání příslibu přijímá metoda objekt obsahující PPID.
Příklady kódu
Použití předchozího propojení účtů
const result = await subscriptions.saveSubscription(() => requestPromise)
Použití nového propojení předplatných
const result = await subscriptions.linkSubscription({publisherProvidedId:6789})
Propojení předplatných na rozdíl od propojení účtů nevyžaduje soubory cookie třetích stran ani aktivní relaci Google pro čtenáře. Propojení tak lze čtenáři flexibilně nabídnout kdykoliv, nikoliv pouze po nákupu. Pokud čtenář není aktuálně přihlášen k účtu Google, bude se k němu moci přihlásit v rámci procesu propojení.
Vytvoření ID klienta OAuth
Přímo s propojením předplatných se klient OAuth nepoužívá, ale je potřeba k vytvoření seznamu povolených domén autorizovaných pro váš projekt. Autorizované domény jsou domény, ze kterých může váš JavaScript na straně klienta uskutečňovat volání. ID klienta OAuth k použití s knihovnou swg.js
je pro vaši publikaci již pravděpodobně v Centru pro vydavatele nakonfigurováno.
- Pokud váš JavaScript k propojení předplatných na straně klienta poběží v doméně, která byla zadána již dříve, nebude vyžadována žádná akce.
- Pokud příslušný JavaScript budete spouštět z nové domény, postupujte podle pokynů ke konfiguraci ID klienta OAuth Předplatného s Googlem.