Inapp-Store hinzugefuegt, Release-Batch Dateien erstellt.

This commit is contained in:
Carsten Hilmer 2016-09-21 18:37:01 +02:00
parent 0d31753974
commit 68d3cde529
5 changed files with 59 additions and 2 deletions

View File

@ -18,7 +18,7 @@ ionic plugin add https://github.com/litehelpers/Cordova-sqlite-storage.git#0.7.1
ionic plugin add cordova-plugin-file
ionic plugin add cordova-plugin-file-transfer
ionic plugin add https://github.com/an-rahulpandey/cordova-plugin-dbcopy.git
ionic plugin add D:\Projekte\Android\AndroidInAppBilling --variable BILLING_KEY="MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm/DQuSuSDJgbmTThI8xMlwTf0IKvPWzsKUPRDw2pkoaWz2U+RL3AHUTwmUhXxpLGMvj7PC0Jt4xp9ilO5h5tWQ7TrqUxdTPBeL8U+WZHoQIDFmgi+ovWdClgA6aAHs1VARKPxCM2F4ngzCFIdIsiign1IeFo+uVMcel8IgUJIQX1zy7MabnQY+jIU97xjHb2bIQQsoUG40fm7jYoXWxM8OkyAdeBfXx6eGgpbvnUvjFqVlJEEGBy4ysM4K/XajBFlge4VINku8NCiGfpWUixtvEssrLX95f1r1Vo4Zw+OPp0uyVt5OyC0IeLPZyzpw0aDDxY1x3EiGhviRkKaOIgIwIDAQAB"
Crosswalk
--------------------

4
first_release.bat Normal file
View File

@ -0,0 +1,4 @@
c:
cd C:\"Program Files"\Java\jdk1.8.0_101\bin
keytool -genkey -v -keystore D:\Projekte\Android\pokedex\%1.keystore -alias %1 -keyalg RSA -keysize 2048 -validity 10000
d:

12
folgerelease_release.bat Normal file
View File

@ -0,0 +1,12 @@
REM PARAMETER: pokedexhelper
REM Order des JDK: C:\"Program Files"\Java\jdk1.8.0_101\bin
REM KeyStore: D:\Projekte\Android\pokedex\pokedexhelper.keystore
REM Unsignierte APK: D:\Projekte\Android\pokedex\platforms\android\build\outputs\apk\android-armv7-release-unsigned.apk
REM ZipalignPfad: C:\Users\Maximus\AppData\Local\Android\sdk\build-tools\24.0.0
REM Pfad der signierten APK: D:\Projekte\Android\pokedex\platforms\android\build\outputs\apk\android-armv7-release-unsigned.apk
c:
cd C:\"Program Files"\Java\jdk1.8.0_101\bin
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore D:\Projekte\Android\pokedex\pokedexhelper.keystore D:\Projekte\Android\pokedex\platforms\android\build\outputs\apk\android-armv7-release-unsigned.apk %1
cd C:\Users\Maximus\AppData\Local\Android\sdk\build-tools\24.0.0
zipalign -v 4 D:\Projekte\Android\pokedex\platforms\android\build\outputs\apk\android-armv7-release-unsigned.apk D:\Projekte\Android\pokedex\platforms\android\build\outputs\apk\%1-release.apk
d:

BIN
pokedexhelper.keystore Normal file

Binary file not shown.

View File

@ -35,7 +35,9 @@ window.globalVariable = {
instagram: "your_api_key",//Use for Instagram API clientID.
googlePlus: "your_api_key",//Use for Google API clientID.
},
adMob: "ca-app-pub-3940256099942544/6300978111" //Use for AdMob API clientID.
adMob: "ca-app-pub-3940256099942544/6300978111", //Use for AdMob API clientID.
adfree: ""
};// End Global variable
@ -236,6 +238,45 @@ angular.module('starter', ['ionic','ngIOS9UIWebViewPatch','starter.controllers',
});
}
/*
* Google-Stroe Initialisieren START
*/
if((window.device && device.platform == "Android") && typeof inappbilling !== "undefined") {
inappbilling.init(StoreInitsuccessHandler, StoreIniterrorHandler, {showLog:true});
}
function StoreInitsuccessHandler (result) {
inappbilling.getPurchases(purchasessuccess, purchasesfail)
}
function StoreIniterrorHandler (error) {
window.globalVariable.adfree="";
}
function purchasessuccess (result) {
var p = result[0];
console.debug(p);
if(p['productId'] == 'adfree') {
window.globalVariable.adfree="adfree";
}
if(p['productId'] == 'sponsoringsmall') {
window.globalVariable.adfree="adfree";
}
if(p['productId'] == 'sponsoringbig') {
window.globalVariable.adfree="adfree";
}
}
function purchasesfail (error) {
console.log("ERROR: \r\n"+error );
}
/*
* Google-Stroe Initialisieren ENDE
*/
initialSQLite();
initialRootScope();