2013-02-19 78 views
0

我知道我們可以啓動谷歌Play應用特定的產品是這樣的:谷歌內部的Android應用播放

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setData(Uri.parse("market://details?id=com.android.example")); 
startActivity(intent); 

但我不想離開我的應用程序,因爲畢竟用戶不能重新導向它。

那麼,有沒有辦法像SKStoreProductViewController一樣在iOS上打開Goog​​le Play產品頁面?
或者有一種方法可以創建我們自己的「Google Play產品頁面」並通過官方API獲取相關信息?

謝謝。

+0

http://developer.android.com/google/play/billing/billing_overview.html應用內結算 – 2013-02-19 13:31:26

回答

3

答案是'不',我認爲你有一些混合的概念。

如果您在用戶完成購買後立即實施應用程序內購買(正如Connor發表的評論中所指出的那樣),市場即會關閉,您的活動將恢復(通常會收到有關交易成功的回調)。

如果您只是希望用戶轉到Google Play以留下評論或評價您的應用,則必須接受它必須離開您的應用的事實,並且用戶將返回到該應用用戶想要。

+1

「混合概念」評論是爲了防止您計劃應用內購買。但我注意到你參考了iOS的東西。不要忘記操作系統的一些核心差異:Android有後退按鈕,所有Android用戶始終使用後退按鈕。回到你的應用程序只是一個'回'了。在iOS上,用戶必須退出到啓動器,找到您的應用並再次打開它,或者打開最近打開的應用並在那裏找到您的應用。在Android上,分隔一個應用程序完成和下一個應用程序開始的線是非常薄的。 – Budius 2013-02-19 13:55:40