I may be wrong (in which case, my apologies) but I don't think this line in the Project Attributes section is working
#CustomBuildAction: 3,"C:\Users\PJL\B4A\Version.bat",""
There is no indication in the Compile:Build box that a custom action is being run before the APK is signed and the work...
This little tutorial is about signing and verifying data you send/receive between apps (= all "programs", even websites). You can use it in B4A without a change (I don't know how B4i works, but I assume there are similar libs).
You should know how RSA works. If not, take a Google search and you...