2012-08-23 16 views

回答

0

要添加授權到應用程序,您必須獲得授權出版商帳戶的公共密鑰並將其複製到你的應用程序。以下是如何找到您的帳戶的授權許可的公鑰:

轉到Google Play發佈者網站並登錄。確保您登錄的許可應用程序的帳戶已發佈(或將要發佈) 。 在帳戶主頁上,找到「編輯個人資料」鏈接,點擊它。 在編輯個人資料頁面,找到「許可」窗格中,如下圖所示。 「公鑰」文本框中給出了您的公鑰。

來源 http://developer.android.com/guide/google/play/licensing/adding-licensing.html

0

你的base64字符串可能是一個X509EncodedKeySpec。我只能猜測。如果是這樣,你應該base64解碼字符串以獲得一個字節[]。然後從這個byte []中構造一個X509EncodedKeySpec。然後,創建一個RSA的KeyFactory的一個實例,並使用此KeyFactory的generatePublic()方法以獲得公鑰。然後,該公共密鑰可以傳遞給Cipher.init()

9

要找到適合你的應用程序執行以下步驟公共授權密鑰...

1)登錄到谷歌從您Play開發者控制檯您的應用發佈

2)在應用程序列表中,點擊您的應用程序

3)單擊開發工具左側菜單

3)選擇服務於& API的

4.)根據授權&應用內結算您將看到公鑰