適配 Google Play 結(jié)算系統(tǒng)的最新特性

提醒開(kāi)發(fā)者們:

2020 年 11 月 1 日之前动雹,啟用了訂閱功能的應(yīng)用槽卫,需要在應(yīng)用中為帳號(hào)保留和恢復(fù)功能提供支持。此外胰蝠,Google Play 控制臺(tái)還會(huì)為所有訂閱默認(rèn)啟用暫停訂閱和重新訂閱功能 (除非您明確選擇停用)歼培。

2020 年 11 月 2 日起,應(yīng)用的更新必須以 Android 10 (API 級(jí)別 29)** 或更高版本為目標(biāo)平臺(tái)姊氓。**

在最新 Android 11 的發(fā)布內(nèi)容中丐怯,Google Play 團(tuán)隊(duì)發(fā)布了一些新功能,可以幫助您 獲得和保持應(yīng)用的付費(fèi)訂閱用戶(hù)翔横,其中一點(diǎn)包括: Google Play 將更改一些訂閱功能的默認(rèn)設(shè)置读跷。我們會(huì)在本文中介紹這些變化,以確保您能夠提前為您的應(yīng)用做好準(zhǔn)備禾唁。

我們先來(lái)看一下從 2020 年 11 月 1 日開(kāi)始會(huì)發(fā)生哪些變化效览。

image

接下來(lái)无切,我們會(huì)深入探討這些變化對(duì)您的應(yīng)用或游戲會(huì)造成什么樣的影響。每種新功能我們都會(huì)基于兩種不同的情況來(lái)討論:

  1. 您的應(yīng)用并未使用后端服務(wù)來(lái)跟蹤訂閱狀態(tài)丐枉;
  2. 您的應(yīng)用具備后端服務(wù)哆键,它會(huì)通過(guò)實(shí)時(shí)的開(kāi)發(fā)者通知來(lái)跟蹤訂閱狀態(tài)。

賬號(hào)保留功能

該功能具體是指 : 當(dāng)用戶(hù)嘗試對(duì)某項(xiàng)訂閱進(jìn)行續(xù)訂瘦锹,但是付款出現(xiàn)了問(wèn)題而導(dǎo)致續(xù)訂失敗籍嘹,此情況下該用戶(hù)的賬號(hào)就會(huì)進(jìn)入到賬號(hào)保留狀態(tài),該狀態(tài)最多會(huì)維持 30 天弯院,在這期間用戶(hù)將失去對(duì)該訂閱內(nèi)容的訪問(wèn)權(quán)限辱士。

如果您的應(yīng)用并未使用后端服務(wù)來(lái)追蹤訂閱狀態(tài) : 如果您的應(yīng)用依賴(lài)于 queryPurchases() 返回的結(jié)果來(lái)獲取最新的訂閱狀態(tài),那么您無(wú)需做任何改動(dòng)來(lái)支持賬號(hào)保留功能听绳。用戶(hù)處于賬號(hào)保留狀態(tài)時(shí)颂碘,BillingClient.queryPurchases() 方法將不會(huì)返回相關(guān)訂閱購(gòu)買(mǎi)信息,當(dāng)用戶(hù)修復(fù)了付款方式問(wèn)題后椅挣,該方法就會(huì)正常返回相關(guān)訂閱头岔。

如果您的應(yīng)用使用了后端服務(wù)通過(guò) RTDN 來(lái)追蹤用戶(hù)的訂閱狀態(tài) : 一旦用戶(hù)進(jìn)入賬號(hào)保留狀態(tài),就會(huì)發(fā)出 SUBSCRIPTION_ON_HOLD 通知鼠证。當(dāng)用戶(hù)修復(fù)了付款問(wèn)題并且重新成功地訂閱后峡竣,則會(huì)發(fā)送 SUBSCRIPTION_RECOVERED 通知。您需要確保您的后端服務(wù)處理了這些 通知名惩,以保證用戶(hù)訂閱狀態(tài)是最新的澎胡。

您可以在 官方文檔 中查看更多關(guān)于賬號(hào)保留的內(nèi)容孕荠,也可以進(jìn)一步了解如何正確處理這種狀態(tài)娩鹉。

訂閱恢復(fù)

該功能具體是指 : 用戶(hù)可能會(huì)在當(dāng)前賬單的訂閱到期之前主動(dòng)取消續(xù)訂。當(dāng)開(kāi)啟訂閱恢復(fù)功能后稚伍,用戶(hù)可以在訂閱過(guò)期之前通過(guò)點(diǎn)擊 Play Store 應(yīng)用中的 Resubscribe 選項(xiàng)來(lái)重新訂閱弯予。若用戶(hù)并未取消訂閱,則此操作會(huì)恢復(fù)用戶(hù)的訂閱个曙。若該訂閱已經(jīng)過(guò)期锈嫩,用戶(hù)則必須重新進(jìn)行訂閱。

如果您的應(yīng)用并未使用一個(gè)后端服務(wù)來(lái)追蹤訂閱狀態(tài) : 如果您的應(yīng)用依賴(lài)于 queryPurchases() 返回的結(jié)果來(lái)獲取最新的訂閱狀態(tài)垦搬,那么您無(wú)需做任何改動(dòng)來(lái)支持訂閱恢復(fù)功能呼寸。只要用戶(hù)的訂閱未過(guò)期,即使用戶(hù)在下一個(gè)付款周期之前暫時(shí)取消了訂閱猴贰,BillingClient.queryPurchases() 方法依然會(huì)返回該訂閱对雪。

如果您的應(yīng)用使用了后端服務(wù)通過(guò) RTDN 來(lái)追蹤用戶(hù)的訂閱狀態(tài) : 一旦用戶(hù)觸發(fā)恢復(fù)訂閱操作,SUBSCRIPTION_RESTARTED 通知就會(huì)被發(fā)出來(lái)米绕。如果您的應(yīng)用通過(guò) UI 界面提示用戶(hù)一個(gè)訂閱即將過(guò)期瑟捣,那請(qǐng)確保在后端收到 SUBSCRIPTION_RESTARTED 通知后及時(shí)更新 UI馋艺。

您可以在 官方文檔 中查看更多關(guān)于訂閱恢復(fù)的內(nèi)容,也可以進(jìn)一步了解如何正確處理這種狀態(tài)迈套。

訂閱暫停

該功能具體是指 : 用戶(hù)可以對(duì)一個(gè)訂閱執(zhí)行一周到三個(gè)月的暫停操作捐祠。訂閱暫停操作只會(huì)在當(dāng)前周期結(jié)束后開(kāi)始生效。當(dāng)某個(gè)訂閱被暫停后桑李,用戶(hù)不能再繼續(xù)訪問(wèn)訂閱內(nèi)容踱蛀。另外,queryPurchases() 方法也不會(huì)返回被暫停的訂閱支付信息贵白。

訂閱暫停功能目前在 Play 管理中心中是默認(rèn)關(guān)閉的星岗,但是從 2020 年 11 月 1 日開(kāi)始會(huì)自動(dòng)啟用。如果您的應(yīng)用在該日期到來(lái)之前還未適配該功能戒洼,可以手動(dòng)在 Play 管理中心中進(jìn)行關(guān)閉俏橘。

如果您的應(yīng)用并未使用一個(gè)后端服務(wù)來(lái)追蹤訂閱狀態(tài) : 如果您的應(yīng)用依賴(lài)于 queryPurchases() 返回的結(jié)果來(lái)獲取到最新的訂閱狀態(tài),那么您無(wú)需做任何改動(dòng)來(lái)支持訂閱暫停的功能圈浇。BillingClient.queryPurchases() 方法不會(huì)返回被暫停的訂閱支付信息寥掐。

如果您的應(yīng)用使用了后端服務(wù)通過(guò) RTDN 來(lái)追蹤用戶(hù)的訂閱狀態(tài) : 一旦用戶(hù)對(duì)某一訂閱執(zhí)行了暫停操作,會(huì)發(fā)送 SUBSCRIPTION_PAUSE_SCHEDULE_CHANGED 通知磷蜀。直到當(dāng)前結(jié)算周期結(jié)束召耘,該訂閱依然有效。當(dāng)訂閱進(jìn)入暫停狀態(tài)后褐隆,會(huì)發(fā)送 SUBSCRIPTION_PAUSED 通知污它。當(dāng)訂閱自動(dòng)恢復(fù)后,或者是用戶(hù)手動(dòng)恢復(fù)了訂閱庶弃,那么會(huì)發(fā)送 SUBSCRIPTION_RENEWED 通知衫贬。

您可以在 官方文檔 中查看更多關(guān)于訂閱暫停的內(nèi)容,也可以進(jìn)一步了解如何正確處理這種狀態(tài)歇攻。

重新訂閱

該功能具體是指 : 啟用重新訂閱功能后固惯,用戶(hù)可以在訂閱失效后的最長(zhǎng)一年內(nèi)重新購(gòu)買(mǎi)該訂閱內(nèi)容。此功能還允許用戶(hù)在當(dāng)前訂閱結(jié)束之前再次購(gòu)買(mǎi)該訂閱缴守。

重新訂閱功能目前在 Play Console 中是默認(rèn)關(guān)閉的葬毫,但是從 2020 年 11 月 1 日開(kāi)始會(huì)自動(dòng)啟用。如果您的應(yīng)用在該日期到來(lái)之前還未適配該功能屡穗,可以在 Play 管理中心中手動(dòng)進(jìn)行關(guān)閉贴捡。

如果您的應(yīng)用并未使用一個(gè)后端服務(wù)來(lái)追蹤訂閱狀態(tài) : 如果您的應(yīng)用依賴(lài)于 queryPurchases() 返回的結(jié)果來(lái)獲取到最新的訂閱狀態(tài)烂斋,那么您無(wú)需做任何改動(dòng)來(lái)支持重新訂閱的功能。BillingClient.queryPurchases() 方法會(huì)在訂閱過(guò)期之前返回該訂閱支付信息煎源。

如果您的應(yīng)用使用了后端服務(wù)通過(guò) RTDN 來(lái)追蹤用戶(hù)的訂閱狀態(tài) : 當(dāng)用戶(hù)再次購(gòu)買(mǎi)某一訂閱手销,會(huì)發(fā)送 SUBSCRIPTION_RESTARTED 通知图张。后端接收到該通知后,您的應(yīng)用應(yīng)該恢復(fù)用戶(hù)對(duì)訂閱功能的訪問(wèn)權(quán)限兽埃。

您可以在 官方文檔 中查看更多關(guān)于重新訂閱的內(nèi)容适袜,也可以進(jìn)一步了解如何正確處理這種狀態(tài)。

對(duì)這些訂閱功能的更改將于 2020 年 11 月 1 日正式生效售貌,因此請(qǐng)您提前進(jìn)行檢查颂跨,以確保您的應(yīng)用準(zhǔn)備就緒扯饶!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市钓丰,隨后出現(xiàn)的幾起案子蹲诀,更是在濱河造成了極大的恐慌弃揽,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件痕慢,死亡現(xiàn)場(chǎng)離奇詭異涌矢,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)塔次,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)藕溅,“玉大人继榆,你說(shuō)我怎么就攤上這事〖遥” “怎么了翠忠?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵秽之,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我趾访,道長(zhǎng)董虱,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任云头,我火速辦了婚禮淫半,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘昏滴。我一直安慰自己对人,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著抚恒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪柑爸。 梳的紋絲不亂的頭發(fā)上盒音,一...
    開(kāi)封第一講書(shū)人閱讀 51,590評(píng)論 1 305
  • 那天譬圣,我揣著相機(jī)與錄音雄坪,去河邊找鬼。 笑死维哈,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的飘庄。 我是一名探鬼主播购撼,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼迂求,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了毫玖?” 一聲冷哼從身側(cè)響起凌盯,我...
    開(kāi)封第一講書(shū)人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎十气,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡芹枷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年鸳慈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绩郎。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡肋杖,死狀恐怖挖函,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情津畸,我是刑警寧澤必怜,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布梳庆,位于F島的核電站,受9級(jí)特大地震影響丧肴,放射性物質(zhì)發(fā)生泄漏胧后。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一纸巷、第九天 我趴在偏房一處隱蔽的房頂上張望瘤旨。 院中可真熱鬧竖伯,春花似錦因宇、人聲如沸祟偷。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)嵌施。三九已至吗伤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間撩笆,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工缸浦, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留夕冲,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓裂逐,卻偏偏與公主長(zhǎng)得像歹鱼,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子卜高,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355