簡體   English   中英

Xamarin.Android 上的“您所在國家/地區不可用的項目”

[英]"Item unavailable in your country" on Xamarin.Android

正如標題所說,我在嘗試測試購買應用內產品時收到錯誤“項目在您的國家/地區不可用”。 讓我感到困惑的是,幾天前它工作正常。 您可以在其中一個屏幕截圖中看到我能夠成功購買產品。 現在今天我不能了。 有沒有人有過這種情況的歷史? 如果是這樣,你做了什么來解決它? 項目不可用 1 項目不可用 2

目前在特定游戲中也遇到此錯誤。 但在我的其他游戲中運行良好

我昨天有同樣的問題。 上傳新版本后,它自行更正。 我從四月下旬就沒有升級,所以我把它歸結為升級間隔太長。

我想知道這個問題是否與新的 Google Play Billing Library 5 有關。Play Billing Library 4 本來應該沒問題,但是 QuerySkuDetailsAsync 現在已棄用,並已被 QueryProductDetailsAsync 取代。 請參閱https://developer.android.com/google/play/billing/migrate-gpblv5https://developer.android.com/google/play/billing/compatibility

我在 Play 控制台中的所有訂閱都顯示為 2022 年 5 月更新,並且幾個月來我沒有對任何訂閱進行更改。

我剛剛用我的應用程序再次測試,現在一切似乎都很好。

如果您已在封閉軌道中上傳構建,請確保您已接受來自受邀電子郵件的測試邀請,否則將顯示此錯誤。

第 1 步:轉到發布 -> 測試 -> 封閉測試

在此處輸入圖像描述

第 2 步:單擊管理軌道

第 3 步:單擊“測試人員”選項卡

在此處輸入圖像描述

第 4 步:滾動到底部,您將看到 2 個選項。 復制網絡鏈接,然后在手機或瀏覽器中使用您要測試的測試電子郵件打開該鏈接。

在此處輸入圖像描述

第 5 步:當您打開鏈接時,您將可以選擇成為測試員。 單擊它,然后您就可以開始了。

在此處輸入圖像描述

今天在我有一段時間沒有使用的設備上再次出現此問題。 我知道訂閱已過期,因為當我查詢訂閱失敗時,Google 服務器報告的異常顯示為“訂閱購買不再可供查詢,因為它已過期太久”。 訂閱是在 5 月 10 日購買的。 從之前的測試來看,Beta 測試人員的過期訂閱仍會在近 40 天后退回。 此時,Beta 測試人員必須購買新訂閱。

因此,我嘗試進行新購買並收到“您所在國家/地區不可用的商品”消息。 解決方法是使用提供給 beta 測試人員的 Google Play 鏈接,然后直接從 Google Play 重新安裝應用程序。 然后,我能夠成功購買新訂閱。

我的結論是 Google Play 已經改變了程序,因為我以前在使用我測試的任何設備時都不需要這樣做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM