2012-01-25 52 views
2

Hiho, 有沒有解決方案來禁用我的應用程序的單個用戶? 有一個人每隔幾天購買我的應用程序以使用該應用程序進行計算,並在15 Minuts窗口中卸載該應用程序。禁用單用戶

超過10次,他做了它,並與下一次更新我想創建一個方法,檢查用戶的郵件從市場,如果它的這些人,應用程序應立即關閉。 感謝您的幫助 亞歷克斯

+0

我不確定這是一個編程問題,還是針對市場或針對Android更改願望清單的問題。一個完全不切實際的方法是讓這個過程持續15分鐘以上。另一個可能是註冊用戶,使用您的應用程序向用戶提供一些反饋。最後的選擇可能是使用web服務創建一個SOA來完成這項工作,並通過一個與應用程序成本相同的帳戶向用戶收費,但使應用程序免費。 –

回答

1

你可以從accountmanager獲得帳戶,因爲我知道你想做什麼,檢查帳戶是我想的唯一方法。您將需要GET_ACCOUNTS權限。

3

你確定這是同一個用戶嗎(而不是每幾天一次退款的使用趨勢)?用戶應該只能退款一次。據Android Market Support的應用退款的文章:

你必須在下載後的15分鐘內返回透過Android Market全額退款購買的應用程序。您只能返回給定的應用程序一次;如果您隨後再次購買相同的應用程序,則可能無法第二次返回。

編輯:如果它看起來是同一個用戶,請聯繫Android Market Support並讓他們知道。請按照底部的相關「聯繫我們」鏈接,幷包含所有相關信息:應用程序名稱,用戶的電子郵件地址,訂單ID等。不應該這樣濫用退款政策。如果是這樣,他們需要知道這樣的洞可以關閉:)

+0

這可能還沒有在代碼中實施(這解釋了爲什麼用戶會反覆卸載),但我敢打賭,這意味着如果開發人員推谷歌,他們可以啓動一個過程,強制用戶支付應用程序。 –

+1

這是同一個用戶,我可以在android開發人員中心看到他的姓名,地址,電子郵件等。我應該開車給他,並把他踢在他的臉上,但我認爲我不允許 – user963490

+0

更新回答與相關鏈接。 –

-1

如果你確實找出如何識別你的用戶,而不是馬上關閉你應該做的東西,延遲他們15分鐘。

讓他們先填寫一些表格(僅限那個用戶),需要時間的東西。在密碼要求如10個字符(包括上限,下限數字和標點符號)的形式中確實具體,然後強制他們使用此密碼進行「登錄」(他們不會記住並且必須重新開始......),但總是讓它看起來像每一步都是他們在使用應用程序之前必須做的「最後一點點」...

還使用了很多「聯繫服務器...」和「計算」以及「安裝「需要時間。如果您確實需要擴展它,請在連接消息存在一段時間後添加一些「重試」。

+1

我知道我們中的任何一個都不喜歡這個用戶,但是你的建議是違背了15分鐘免費窗口Bill的精神。這不是解決問題的好方法。 –

+0

PS:我不是那個用戶! :D –

+0

@Vikram Bodicherla我的想法是,反覆使用15分鐘的免費窗口來避免支付也違背精神,所以手套已經關閉,一切公平!我只說將這些變化應用到單身人士(如果你能識別他們)。你真的覺得這不公平嗎? –

0

我建議你不要爲這個單用戶放置仇恨代碼,而應該多加一點努力,並進行更通用的檢查。

每當用戶註冊時,檢查用戶是否已經使用過您的應用程序,如果他/她沒有,則將用戶的帳戶信息保存在後端。否則通知他說他/她已經檢查了申請,並且他/她是否有一些反饋。試圖讓用戶'有罪'在這裏!

建立一個後端系統非常簡單,像stackmob.com這樣的服務。雖然爲此,您需要獲得GET_ACCOUNTS權限,對於計算器等服務,要求獲得此權限可能看起來很腥。所以你需要在這裏打電話!