『叮咚、叮咚。』綿延不止的推播通知聲讓老姐有點尷尬:「雖然推播通知寫好了很棒,不過這樣好像和 websocket 功能衝突了,而且這只是個小遊戲,大家應該也不想常常收到通知。」
太多通知會讓人想移除 app 呢。「也是啦,那就限縮推播通知的功能,細節我晚點再想想。妳 google 開發者帳戶買了沒?」
「好啦好啦我馬上買。」老姐嘆氣,心不甘情不願地拿出錢包。
怕老姐又打退堂鼓,我坐在她旁邊監視著她。
看到年齡限制,老姐『噗嗤』的笑出來:「原來只要18歲就可以註冊了啊,感覺錯過了好多。」
https://support.google.com/googleplay/android-developer/answer/6112435?hl=zh-Hant
我提醒她:「海外刷卡會收手續費,所以要找高回饋的卡唷。」
老姐覺得我鄙視了她的智商:「當然囉,喔,匯率 28.8 ,所以不算手續費的話 720 台幣呀。」
因為 google 會先試刷 1 美金,所以馬上就知道匯率。
在填商家資料的地方,我和老姐比寫程式的時候更加絞盡腦汁。
總算在 google play 後台建立了 App 欄位 ,我催促她:「趕快開啟 App 的內購功能。」
「沒那麼快啦,要先填收款資料。」老姐安撫我。
「原來收到的不是台幣⋯⋯」我大為吃驚!
「對,是美金,而且還是海外匯款,要填 SWIFT BIC
,這東西還要去銀行查。」老姐慶幸:「幸好之前就有開外幣帳戶,這家銀行也有外匯教學。」
https://www.ctbcbank.com/html/applyform/remittance-notes-ebank.pdf
「接下來只剩在 APP 程式做對應修改了⋯⋯」
老姐在 AndroidManifest.xml
加上帳單權限,接著把 app 專案打包成 app-release.aab
上傳到封閉測試版本。
<uses-permission android:name="com.android.vending.BILLING" />
老姐開心的說:「看起來沒啥問題,接下來要開始研究廣告和付費功能了,下個版本上傳之後就能看到產品清單了。」
這一連串的設定只讓我感到頭暈目眩,不過錢交出去就沒回頭路了!
本次鐵人賽的作品在放進更多內容後已經成書,書名是《老姐要用Kotlin寫專案:從 Server 到 Android APP 的開發生存日記》,歡迎購買唷。https://www.tenlong.com.tw/products/9789864348978