2009-08-18 61 views
0

我正在使用Aquatic Prime爲我的應用程序生成許可證。使用Aquatic Prime開發人員應用程序生成驗證許可證沒有問題,但是我沒有使用PHP腳本獲得任何成功。我使用PayPal作爲支付機制,這看起來沒有問題,因爲我收到的許可證文件有正確的數據。問題是正在生成的許可證文件未驗證,因爲許可證號似乎不正確。 似乎是生成許可證的PHP腳本不能正常工作,但是有如此多的Aquatic Prime用戶,我必須假設我做錯了什麼,但不清楚是什麼。我的問題是我無法找到Aquatic Prime Developer的Cocoa版本的源代碼,所以我不確定使用哪種算法來生成有效的許可證。如果我有,那麼我可以通過PHP腳本來找出我做錯了什麼。 有沒有人有任何關於Aquatic Prime Developer或關於PHP腳本的指示,可能有助於解決我的問題。PHP腳本在Aquatic Prime中生成許可證的問題

感謝您的幫助。

伊恩

回答

1

這確實是一個已知問題。使用簽名生成器的C版本(包含Makefile)將解決此問題。您將需要Web服務器上的shell訪問來編譯.c文件並生成二進制文件。

0

我面臨同樣的問題,其他人也一樣,但我發現很少抱怨這個問題(我試圖聯繫水產總理的作者,沒有成功)。

PHP腳本有一個錯誤,當許可證文件的任何信息包含非ASCII-7字符時,該腳本會阻止其生成正確的許可證:要麼是您的應用程序的名稱,即客戶機的名或姓。這意味着你有時會遇到與歐洲人姓名有關的問題,而且每次都會遇到亞洲人的問題。 我還沒有時間弄清楚如何解決它。我想如果你可以使用getSignature()函數的C版本,而不是PHP版本,它會起作用。

爲水產總理開發應用程序的代碼不包括在內,但它使用相同的算法比水生首相的框架,你可以放心。事實上,我使用Aquatic Prime Developer生成的任何許可證都可以與我的應用程序一起使用。