[問題] 如何知道apk是否是從Market下載的?

看板AndroidDev作者 (LaPass)時間12年前 (2011/10/16 08:48), 編輯推噓6(6019)
留言25則, 6人參與, 最新討論串1/2 (看更多)
就是.... 在apk運行時 有沒有辦法知道那隻程式是不是由Market下載來的? 或是用一些非正常管道(例如黑市)取得 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.156.146

10/16 10:18, , 1F
沒有
10/16 10:18, 1F

10/16 10:48, , 2F
真慘 orz....
10/16 10:48, 2F

10/16 11:45, , 3F
免費的要自己搞 付費的可以用GOOGLE給的驗證阿
10/16 11:45, 3F

10/16 11:46, , 4F
如果是從黑市抓付費軟體 market會禁止更新阿
10/16 11:46, 4F

10/16 12:13, , 5F
APP有辦法自己知道嗎?
10/16 12:13, 5F

10/16 12:13, , 6F
那GOOGLE要有提供GOOGLE帳號消費紀錄的API
10/16 12:13, 6F

10/16 12:14, , 7F
APP也要開啟取得手機GOOGLE帳號權限
10/16 12:14, 7F

10/16 12:14, , 8F
全程聯網
10/16 12:14, 8F

10/16 12:48, , 9F
禁止更新完全沒用啊..... = =
10/16 12:48, 9F

10/16 12:48, , 10F
全程聯網這點還OK....
10/16 12:48, 10F

10/16 17:52, , 11F
付費軟體都會有一個Market License check的權限
10/16 17:52, 11F

10/16 17:52, , 12F
可以檢查這個使用者是不是有付費
10/16 17:52, 12F

10/16 17:54, , 13F
不過如果程式本身沒用到網路卻要連上網路才能檢查
10/16 17:54, 13F

10/16 17:54, , 14F
檢查的頻率如果太高的話會被使用者罵
10/16 17:54, 14F

10/16 17:55, , 15F
另外就是基本上就算現在dex有scramble過
10/16 17:55, 15F

10/16 17:56, , 16F
反組譯後花點時間,要破還是可以破
10/16 17:56, 16F

10/16 17:56, , 17F
我覺得考慮黑市沒意義,如果有辦法防就不會一堆軟體在黑市了
10/16 17:56, 17F

10/16 17:58, , 18F
不如考慮就算從黑市裝你還是收得到錢的方法
10/16 17:58, 18F

10/16 18:30, , 19F
意思是.... 不用Google的付費機制,改用自己的,或是廣告這
10/16 18:30, 19F

10/16 18:30, , 20F
樣嗎?
10/16 18:30, 20F

10/16 18:38, , 21F
最簡單來說就是OLG商城
10/16 18:38, 21F

10/16 18:40, , 22F
唔.... 看來得去搞懂小額付費或是信用卡付費這塊了....
10/16 18:40, 22F

10/16 18:40, , 23F
HiNet的要有公司行號才能申請的樣子
10/16 18:40, 23F

10/16 18:41, , 24F
這塊我完全摸不到頭緒 /_\
10/16 18:41, 24F

10/16 21:57, , 25F
不要寫JAVA就好了 C也是很強大的
10/16 21:57, 25F
文章代碼(AID): #1EcYdPIL (AndroidDev)
文章代碼(AID): #1EcYdPIL (AndroidDev)