我正在爲客戶端開發Android應用程序。該應用幾乎完成,下週我會與客戶會面以呈現它。他會對所有內容進行測試,一經批准,他就會付款,我會給他源代碼並在Google Play上發佈。我應該擔心在付款之前將Apk發送給客戶嗎?
今天,他打電話給我要求Apk,以便他可以開始測試它。我擔心,如果我們沒有達成交易(出於某種原因),他可能會讓某人逆向工程Apk並獲得我的源代碼/應用程序,即使使用ProGuard進行混淆(我從來沒有嘗試過,但根據this SO thread對Apk進行逆向工程並不困難)。
我的問題:我被偏執這裏應該只向客戶端發送將APK(原因可能是ProGuard的混淆,就足以使源代碼沒用),或者是我的煩惱合理,我應該堅持得到報酬交付任何東西之前