google play
參考網站:
http://zengrong.net/post/1801.htm
http://wiki.eoe.cn/page/Implementing_In-app_Billing.html 翻譯
官方:
http://developer.android.com/training/in-app-billing/preparing-iab-app.html#GetSample
http://developer.android.com/google/play/billing/billing_admin.html#billing-list-setup
example:
http://blog.blundell-apps.com/simple-inapp-billing-payment/ 外國人寫得demo
點擊YES後執行,BUY後提示付費成功
官方demo安裝:
位置:/Users/admin/Documents/work/android/android-sdk-macosx/extras/google/play_billing/samples
ERROR
直接運行會出現異常:
the application TrivialDrive(process com.example.android.trivialdrivesample)
has stopped unexpectedly please try again
解決:屏蔽
if (base64EncodedPublicKey.contains("CONSTRUCT_YOUR")) {
//throw new RuntimeException("Please put your app's public key in MainActivity.java. See README."); }
if (getPackageName().startsWith("com.example")) {
//throw new RuntimeException("Please change the sample's package name! See README.");}
1.手機(小米2)越牆
(1)下載*** 小米應用商店 下載:翻越***免費 http://app.xiaomi.com/detail/29056
(2)設置手機位置服務(google可能根據這個判斷你所在區域所以要屏蔽)
其他關閉
(3)配置***選擇代理到哪(這時google play就識別你的位置在什麼地方了,通過網絡判斷你的位置)
點擊登錄後選擇:一鍵設置 即可
(4)成功翻越標誌
(5)打開google play出現下面的表示成功
感謝QQ網友建議
帳號應該沒有地域之說,
使用免費***豆莢,登錄後,設置(手機自帶的)裏面只打開位置服務只要使用網絡定位,其他定位方式關閉,然後進入GooglePlay中,
帳號中,如果存在已登錄帳號,點擊下, 就可以重新登錄!
注意:某個美國那邊的網絡不行要多換幾個進行嘗試。
2.上傳一個測試程序到google play
1.導出項目的 .apk包
(1)右鍵項目
(2)如果項目名對 就 next
(3)簽名項目
(4)點擊 finish (導出帶簽名的 .apk文件了)
2. 1 導出的.apk文件進行優化
.apk文件沒有優化:終端執行 zipalign -v 4 source.apk destination.apk
3.登錄 google play console
https://play.google.com/apps/publish/?dev_acc=09741013216754660274#ApkPlace:p=com.justme.aaandroid
(1)上傳你的 .apk文件
ERROR:可能出現的
包名重複了:換別的包名(多次嘗試)
.apk文件沒有優化:終端執行 zipalign -v 4 source.apk destination.apk
error: You uploaded an APK that is not zip aligned. You will need to run a zip align tool on your APK and upload it again.
導出的.apk沒有keystore:通過eclipse導出,右鍵項目選擇android tools --> Export Signed ... 導出再執行 (2)
(2)這個幾個任選一個就行
3.在google play console一些說明
(1)APK
(2)store listing介紹
成功標誌