Saturday, December 27, 2014

App rate phonegap plugin


Hi all, I want to share my latest project
Phonegap plugin to show "Rate this app" dialog.

how to use:


var apprate = new AppRate();

apprate.openAppRate("Rate this app", "Thank you for your support", 
    "No thanks", "Remind later", "Rate Now", function (data) {

    var res = JSON.parse(data);

    if (res.body == "no") {
      return false;
    }

    if (res.body == "later") {
        return false;
    }

    if (res.body == "ok") {

        window.open('https://play.google.com/store/apps/details?id=??? your app name', 
        '_blank', 'location=yes'); 
        return true;
    }

}, function () {
    alert("Error while rate this app!");
});

Wednesday, December 10, 2014

ВЯРВАТЕ ЛИ В УСПЕХА?

ВЯРВАТЕ ЛИ В УСПЕХА?

Изминаха 15 г. от както се роди идеята да създам сайт за запознанства.
Тогава както всеки нормален или луд начинаещ програмист опитвах и изучавах новите технологии , но за да научиш нещо ново трябва да има по какво да работиш трябва ти проект.
Така се роди идеята да си направя сайт за запознанства.
С времето опитвах всичко и нямаше голям резултат да не говорим, че
да печелиш от тази услуга беше невъзможно конкуренцията беше голяма сайтове като aha.bg, elmaz.bg направо ме мачкаха.
Днес 2014 аз успях!
Тръгнах с друга идея, друга концепция.
Създадох мобилно приложение за запознанства работих вечер до късно прочетох много документация кое как се прави.
Бях уморен, но продължавах защото знаех, че ако се откажа в следващите години ще се провалям.
Гледах как хората консумират живота без да дават нищо
без да имат идея да променят начина си на живот.
Дадох си сметка че ако искам да се променя първо трябва да променя средата и начина си на мислене.
Така изградих търпение и сила вдъхновяваща човек да разгърне въображението си да мисли различно и позитивно.
Те се смееха и не вярваха ,но аз знаех че ще успея.
Надявам се някой хора да се замислят как им минава деня, какво правят и преди да си легна да си зададе въпроса
днес бях ли полезен?
Просто исках да споделя с вас една моя малка история.
Аз няма да се откажа а ти?
Размисли и страсти на един дърт програмист!
Development by bgjoin 2014 - 2023 ©

to be continued

Tuesday, May 13, 2014

Invalid android_key parameter - Facebook login

Have you ever seen this error message?

Invalid android_key parameter - Facebook login


To fix this issue add this code to onCreate of your activity
You can find your Hash Key in eclipse - LogCat -  tag "====Hash Key==="
Copy and paste key hash to your app on developers.facebook.com

try {

PackageInfo info = getPackageManager().getPackageInfo(
this.getPackageName(), PackageManager.GET_SIGNATURES);

for (Signature signature : info.signatures) {

MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("====Hash Key===",
Base64.encodeToString(md.digest(), Base64.DEFAULT));

}

} catch (NameNotFoundException e) {

e.printStackTrace();

} catch (NoSuchAlgorithmException ex) {

ex.printStackTrace();

}


Attention: When running unsigned version you will get the wrong hash key. The version must be signed. Then you can find your key when filtering by tag name: "KeyHash:"

Tuesday, April 8, 2014

Phonegap app - Как да си добавим share button

Phonegap applciation   - Как да си добавим share button

Нека да приемем че вашия phonegap проект в eclipse е com.schaul

1. Свалате плъгина за phonegap от тук: share

2. Добавете в plugins.xml -  <plugin name="Share" value="com.schaul.plugins.share.Share"/ >

3. Запазаете файла share.js в директорията \assets\www\



4. Добавете в index,html <script type="text/javascript" charset="utf-8" src="share.js" ></script>

5. Добавете Share.java в директорията  \src\com.schaul.plugins.share

5.Изпълнете следня код:

var share = new Share();
share.show({
    subject: 'I like turtles',
    text: 'http://www.mndaily.com'},
    function() {}, // Success function
    function() {alert('Share failed')} // Failure function

);


Надявам се да съм бил полезен!