Cordova-plugin-firebase: рдЕрдЧрд░ рдРрдк рдмрдВрдж рд╣реИ рддреЛ рдСрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдРрдк рдкреНрд░реЛрд╕реЗрд╕ рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдирд╡ре░ 2016  ┬╖  46рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: arnesson/cordova-plugin-firebase

рдирдорд╕реНрддреЗ,

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд▓реЗрдХрд┐рди рдЬрдм рдРрдк рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдРрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЦрддреНрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ), рддреЛ рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдЖ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЙрд╕ рдкрд░ рдЯреИрдк рдХрд░реЗрдВ, рдСрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ рдпрд╛ рдЗрд╕ рдкрд░ рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

FirebasePlugin.java

<strong i="6">@Override</strong>
protected void pluginInitialize() {
    final Context context = this.cordova.getActivity().getApplicationContext();
    final Bundle extras = this.cordova.getActivity().getIntent().getExtras();
    this.cordova.getThreadPool().execute(new Runnable() {
        public void run() {
            Log.d(TAG, "Starting Firebase plugin");
            mFirebaseAnalytics = FirebaseAnalytics.getInstance(context);
            if(extras != null && extras.size()>1) {
                // FirebasePlugin.sendNotification(extras);
                if (FirebasePlugin.notificationStack == null) {
                    FirebasePlugin.notificationStack = new ArrayList<Bundle>();
                }
                notificationStack.add(extras);

            }
        }
    });
}

рд╕рднреА 46 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рднреА рдЗрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ :(

рдХреЙрд▓рдмреИрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрд░реНрдбреЛрд╡рд╛ рд░реЗрдЬрд╝реНрдпреВрдореЗ рдЗрд╡реЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред Android рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЙрд░реНрдбреЛрд╡рд╛ рдбреЙрдХреНрд╕ рджреЗрдЦреЗрдВ: http://cordova.apache.org/docs/en/6.x/guide/platforms/android/index.html#lifecycle -guide

@robertarnesson рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдЙрддреНрддрд░ рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рд╕рдордЭрд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВрдЧреЗ? рдореБрдЭреЗ рдЖрдИрдУрдПрд╕ рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓ рд░рд╣реА рд╣реИред рдЬрдм рдРрдк рдЕрдЧреНрд░рднреВрдорд┐ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реЛ, рддреЛ рдореИрдВ рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдЕрдкрдирд╛ рдРрдк рдмрдВрдж/рдЫреЛрдбрд╝рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдЕрдм рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

рдореБрдЭреЗ рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рдЕрдЧреНрд░рднреВрдорд┐ (рдПрдВрдбреНрд░реЙрдЗрдб 6.0.1) рджреЛрдиреЛрдВ рдкрд░ рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИрдВ ... рд▓реЗрдХрд┐рди рдЦреБрд▓реА рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдРрдк рдлрд╛рдпрд░рд┐рдВрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИ, рдЯреИрдк рдФрд░ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдбреЗрдЯрд╛ рдЦреЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЯреНрд░реЗ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╕рд╛рдлрд╝ рд╣реЛ рдЬрд╛рддреА рд╣реИред (рдРрд╕рд╛ рддрдм рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдРрдк рдкреЙрдЬрд╝ рдореЗрдВ рд╣реЛ)ред рдХреНрдпрд╛ рдпрд╣ рдХреНрд░реЙрд╕рд╡реЙрдХ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рдлрд┐рдХреНрд╕ рд╣реИ?

@robertarnesson @Taracque

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рд╕реЗ рдирдлрд░рдд рд╣реИ рдЬрдм рд▓реЛрдЧ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдФрд░ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреЛрдб рдирдореВрдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╢рдмреНрджреЛрдВ рдпрд╛ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣ рдореЗрд░реЗ index.html рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ рдХреБрдЫ рд╣реИ рдЙрд╕рдХреА рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреЗрд▓реЛрдб рдХреЛ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП рдРрдк рдкрд░ рдкрд╣реБрдВрдЪрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЖрдИрдУрдПрд╕ рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдХреЗрд╡рд▓ рдХреЙрд░реНрдбреЛрд╡рд╛.рдЬреЗрдПрд╕ рдХреЗ 'рдбрд┐рд╡рд╛рдЗрд╕рд░реЗрдбреА' рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рднреА рдРрдкреНрд╕ рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдереЗ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдореМрдЬреВрдж рдРрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рдЖрдЧ рд▓рдЧрддреА рдереАред рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдпрд╛ рд╕рд┐рд░реНрдл рдРрдк рдЦреЛрд▓ рд░рд╣рд╛ рд╣реИред

рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ 'рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ' рдХрд╛ рдЙрдкрдпреЛрдЧ 'рдбрд┐рд╡рд╛рдЗрд╕рд░реЗрдбреА' рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдереА, рдЬрдм рдРрдк рдкрд╣рд▓реА рдмрд╛рд░ рд▓реЛрдб рд╣реЛ рдЧрдпрд╛ рдерд╛ (рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ)ред

function onLoad(){

    //fire this with load of the HTML page
    document.addEventListener("deviceready", onDeviceReady, false);

    }

    function onDeviceReady(){

    // this will fire when the app first runs (iOS and Android)
    // iOS will run this after tapping a notification as well but not Android

    // Create the resume as soon as the device is ready.
    document.addEventListener("resume", onResume, false); 

    // add initial cordova-plugin-firebase function calls here
    // e.g TokenRefresh, onNotificationOpen etc

    window.FirebasePlugin.onTokenRefresh(function(token){

    //Do something with the token server-side if it exists

    });

    // get any initial or resume notification (used for iOS)
    var payload = getNotification();

    }

    function getNotification(){

    // get any notification variables for use in your app
    window.FirebasePlugin.onNotificationOpen(function(notification){

    //Check if notification exists then do something with the payload vars
    var str = JSON.stringify(notification);
    console.log(str);

    });

    return str;

    }

    function onResume(){
    //Add plugin functions here after app has resumed from background
    // or after notification is tapped (needed for Android)

    //get resume notification and payload (needed for Android)

    var payload = getNotification();

    }

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдпрд╣рд╛рдБ рдмрд┐рдВрджреБ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдРрдк рд╣реА рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдпрд╛ рдлреЛрд░рдЧреНрд░рд╛рдЙрдВрдб рдкрд░ рднреА рдирд╣реАрдВред рдЖрдк рдРрдк рдХреЛ рдорд╛рд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рдХрд╛рд▓ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд╣рдо рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ рдРрдк рдирд┐рд▓рдВрдмрд┐рдд рдирд╣реАрдВ рд╣реИ, рдРрдк рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдбрд┐рд╡рд╛рдЗрд╕ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рднреА, рдСрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИред

1: рдЖрдкрдХрд╛ рдРрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИ
2: рдЖрдкрдХреЛ рдРрдк рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ
3 рдЖрдк рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
4 рдРрдк рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ
5 onNotificationOpen рдлрд╛рдпрд░рд┐рдВрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдХреНрдпрд╛ рдпреЗ рд╕рд╣реА рд╣реИ?

рдпрд╣ рдХрд┐рд╕ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рд╣реИ?

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдХреБрдЫ рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдЖрдкрдиреЗ Cordova.js рдХреЛ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ?

рдХреНрдпрд╛ рдЖрдк 100% рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рд▓реЛрдбрд┐рдВрдЧ рдкреЗрдЬ рдореЗрдВ рдХреЛрдИ рдЬреЗрдПрд╕ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ?

@ рдбрд┐рд╡рд╛рдЗрд╕ 68 рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЬрдм рдРрдк рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ @ рдирд┐рдХреНрд░реЗрд╕ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдУрдкрди рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рджреЛрдиреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдУрдкрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдФрд░ рдХреЗрд╡рд▓ рдКрдкрд░ рдмрддрд╛рдИ рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХрд╛рдо рдирд╣реАрдВ рдЖрдИред рдЕрдиреНрдп рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рднреА рд╣реИрдВред
рдЖрдк рдЕрдВрдХ #137 рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЦреЛрд▓рд╛ рдерд╛ред

@chanphillip , рдореИрдВ рд╕реБрдмрд╣ рджреЗрдЦ рд▓реВрдВрдЧрд╛ред рдореИрдВ iOS 10 рдХреА рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ XCODE рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Android рдкрд░ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдорд╛рдИ рдРрдк рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдФрд░ рд░рд┐рдЬреНрдпреВрдореЗ рд╕реЗ рдкреЗрд▓реЛрдб рдХреЗ рд╕рд╛рде рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯрд┐рдВрдЧ рджреЛрдиреЛрдВ рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реИред

@ рдбрд┐рд╡рд╛рдЗрд╕ 68 рд╕рднреА рд╕реНрдерд┐рддрд┐ рдареАрдХ рддрднреА рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ рдЬрдм рдРрдк рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛ рддреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░рд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓рдЧрднрдЧ рд╣рд░ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдУрдПрд╕ рдкрд░ рдореИрдВ рдЕрдкрдирд╛ рд╣рд╛рде рдкрдХрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВред рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ред

рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдЖрдЬ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рджреМрд░рд╛рди рдореБрдЭреЗ рдЬреЛ рдпрд╛рдж рдЖрдпрд╛, рдЙрд╕рд╕реЗ рдпрд╣реА рд╣реЛрддрд╛ рд╣реИред

1 рдирд┐рд╖реНрдХреНрд░рд┐рдп рдРрдк

рдЕрдЧрд░ рдореБрдЭреЗ рдХреЛрдИ рд╕реВрдЪрдирд╛ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдореИрдВ рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдРрдк рдХреЛ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ onDeviceReady рдХреЗ рднреАрддрд░ рдХреЛрдИ рднреА рдкреНрд▓рдЧрдЗрди рдХреЛрдб рдЙрд╕ рдкреЗрд▓реЛрдб рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░реЗрдЧрд╛ред

рд░рд┐рдЬреНрдпреВрдореЗ рдореЗрдВ рдХреЛрдИ рднреА рдХреЛрдб рдкреЗрд▓реЛрдб рдХреЛ рдХреИрдкреНрдЪрд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдРрдк рдХреЗ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рдФрд░ рдЕрднреА рддрдХ рдХрдо рд╕реЗ рдХрдо рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рднреА рдЕрдиреНрдп рд╕реВрдЪрдирд╛рдПрдВ, onDeviceReady рдХреЗ рдЕрдВрджрд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИрдВред

2 рдкрд╣рд▓реА рдмрд╛рд░ рдРрдк рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдирд╛ред

рдкрд╣рд▓реА рдмрд╛рд░ рдЬрдм рдореИрдВ рдРрдк рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдбрд┐рд╡рд╛рдЗрд╕ рд░реЗрдбреА рдкрд░ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдирд┐рд░реНрдгрдп рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдпрд╛рд░ рд╣реИ рдФрд░ рдЕрдм рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЕрдЧрд░ рдореБрдЭреЗ рдПрдХ рд╕реВрдЪрдирд╛ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдЯреИрдк рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдРрдк рдЦреБрд▓рддрд╛ рд╣реИ рдФрд░ рд░рд┐рдЬреНрдпреВрдореЗ рдХреЗ рдЕрдВрджрд░ рдкреНрд▓рдЧрдЗрди рдХреЛрдб рдЕрдм рдкреЗрд▓реЛрдб рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддрд╛ рд╣реИред

рдХреЛрдИ рднреА рдмрд╛рдж рдХреА рд╕реВрдЪрдирд╛рдПрдБ рд╕рднреА рд░рд┐рдЬреНрдпреВрдореЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИрдВред

3 рдиреНрдпреВрдирддрдо рдРрдк (рдЖрдо рддреМрд░ рдкрд░ рдмреЛрд▓ рд░рд╣рд╛ рд╣реВрдБ)

рдпрджрд┐ рдореЗрд░рд╛ рдРрдк рдХрд┐рд╕реА рднреА рд╕рдордп рдЫреЛрдЯрд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдРрдк рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рдХрд╣реАрдВ рднреА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдИрдУрдПрд╕ 9.3 . рдореЗрдВ рдпрд╣ рдЧрддрд┐рд╡рд┐рдзрд┐ рдмрд┐рд▓реНрдХреБрд▓ рдЕрд▓рдЧ рд╣реИ

4 рдЕрдЧреНрд░рднреВрдорд┐ рдРрдк

рдпрджрд┐ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдРрдк рдореЗрдВ рдПрдХ рд╕реВрдЪрдирд╛ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рд░рд┐рдЬреНрдпреВрдореЗ рдкреЗрд▓реЛрдб рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддрд╛ рд╣реИред

5 рд╣рддреНрдпрд╛ рдРрдк

рдЕрдЧрд░ рдореИрдВ рдРрдк рдХреЛ рдмрдВрдж рдХрд░ рджреВрдВ, рддреЛ рд╣рдо #1 . рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ

6 рдкреЗрд▓реЛрдб

рдЬреАрд╕реАрдПрдо рджреНрд╡рд╛рд░рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдЬреЛ рджреЛ рдЕрдВрддрд░ рджреЗрдЦреЗ рд╣реИрдВ, рд╡реЗ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдРрдк рдХреЗ рдмрд╛рд╣рд░ рдХреНрд▓рд┐рдХ рдХреА рдЧрдИ рдереА рдпрд╛ рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рдереАред

рдЕрдЧрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдЯреИрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ Google рдЯрд╛рдЗрдордХреЛрдб, рдлреНрд░реЙрдо, рдореИрд╕реЗрдЬ рдЖрдИрдбреА рдЖрджрд┐ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

Google рдЙрдкрд░реЛрдХреНрдд рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд╕рднреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕рд┐рд░реНрдл рдЯреИрдк = рдЭреВрдард╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрд╛ рдЧрдпрд╛ рдХреЛрдИ рднреА рдбреЗрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ рд╡реЗрдм, рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рдХреЗ рдмреАрдЪ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдХрд░реНрд▓ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдЕрдВрддрдд: рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╕рдм рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдИрдУрдПрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ рдЬреЛ рдЧрд▓рдд рдФрд░ рдЕрддрд╛рд░реНрдХрд┐рдХ рд╣реИред

IOS рдкрд░ рд╕рдм рдХреБрдЫ onDeviceReady рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ onNotificationOpen рдХреЛ рд╣рд░ рдмрд╛рд░ рдПрдХ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рднреА рдЬрдм рдЖрдк рдПрдХ рдРрдк рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдХрд┐рд╕реА рд╕рдВрджреЗрд╢ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпрд╛ рдРрдк рдХреЗ рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рд╣реЛрдиреЗ рдкрд░ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред

рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛ред

рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рд╕рднреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдкреЗрд▓реЛрдб рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ onDeviceReady рдФрд░ Resume рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдЕрдВрддрд░реНрдЧрдд onNotificationOpen рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

@ device68 рдЖрдкрдХреЗ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЧрд▓рдд рдХрд╣рд╛ рдерд╛, рдореИрдВ рдбрд┐рд╡рд╛рдЗрд╕ рд░рд┐рдЬреНрдпреВрдореЗ рдФрд░ рд░реЗрдбреА рджреЛрдиреЛрдВ рдореЗрдВ onNotificationOpen рдбрд╛рд▓ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХреЗрд╕ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЬрдм рдРрдк рд▓реЙрдиреНрдЪ рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛) рдореЗрд░реЗ рдЕрдВрдд рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЖрдпрдирд┐рдХ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ platform.ready() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реА рд╕рдордЭ рд╕реЗ deviceready рдЬреИрд╕рд╛ рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдЖрдк рджреЛрдмрд╛рд░рд╛ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдРрдк рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рднреА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдРрдк рдХреЛ рдорд╛рд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)? рдХреНрдпрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЖрдИрдУрдПрд╕ рдкрд░ рднреА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдзрдиреНрдпрд╡рд╛рджред

@chanphillip рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдореИрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдареАрдХ рд╣реИ, рдореИрдВ рд╕рд┐рд░реНрдл рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрдЪреНрдЪреЗ рдлреЛрдирдЧреИрдк рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рдпрд╣ рдкреНрд▓рдЧрдЗрди рдЗрд╕рдХреЗ рднреАрддрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред

рд╣рдореНрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВрдиреЗ рдХреБрдЫ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдФрд░ 4 рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЕрд▓рд░реНрдЯ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдПрдХ рд╡реАрдбрд┐рдпреЛ рдмрдирд╛рдпрд╛ред

https://www.youtube.com/watch?v=xrWQH2wE8Fo

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВред рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЛ рдЯреИрдк рдХрд░рддреЗ рд╕рдордп onNotificationOpen рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдРрдк рдХрд╛ рдХреЛрд▓реНрдб рдмреВрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рд╣реА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рдкрд░ рдлрдВрдХреНрд╢рди рд╕реЗ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдЗрдХрдЯреНрдард╛ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред

рд╢реНрд░реЛрддрд╛ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдЖрдЧ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдирд╣реАрдВред

рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдРрдк рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╢рд╛рдпрдж рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдм рддрдХ рдХреНрдпреЛрдВ рдирд╣реАрдВ рджреЗрдЦрд╛ред

рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб 4+, 6+ рдФрд░ 7+ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рд╕рднреА рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдоред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореИрдВ рдЖрдИрдУрдПрд╕ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВ рдпреЛрд╕реЗрдорд╛рдЗрдЯ рдФрд░ рдПрдХреНрд╕рд╕реАрдУрдбреАрдИ 7.1 рдХреЗ рд╕рд╛рде рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдЖрдИрдУрдПрд╕ 9.3 рдПрд╕рдбреАрдХреЗ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░) рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╕реВрдЪрдирд╛рдПрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдСрдирдбрд┐рд╡рд╛рдЗрд╕рд░реЗрдбреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд░рд┐рдЬреНрдпреВрдореЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ iOS 9+ рд╡рд╛рд▓реЗ рд▓реЗрдХрд┐рди 10+ . рд╕реЗ рдХрдо рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдерд╛

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдВрдб рдпреВрдЬрд░реНрд╕ рдиреЗ рдЕрдкрдиреЗ рдлреЛрди рдХреЛ 10.2 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ 9.3 рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдореЗрд░реА рдПрдХреНрд╕рд╕реАрдУрдбреАрдИ рдЗрдорд╛рд░рдд рдХреА рд╡рдЬрд╣ рд╕реЗ, рдЕрдм рдореБрдЭреЗ рдореИрдХ рдЦрд░реАрджрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ :-(

рдЕрдЧрд░ рд╡реАрдбрд┐рдпреЛ рдорджрдж рдХрд░рддрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдРрдк рдЦреБрд▓рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд╡реАрдбрд┐рдпреЛ рдкрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореИрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╕реНрдерд┐рддрд┐ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рд╡рд┐рдзрд┐ рдХрднреА рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рд▓рд╛рдЗрдЯрдЯреЗрдмрд▓ рд╕реЙрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдкрд░, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдЗрд╕реЗ IDE рдкрд░ eval рдХрд░рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдлрд╝рдВрдХреНрд╢рди рдХрднреА рднреА рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд╡рд┐рдзрд┐ рдХрд╛ рдкреНрд▓рдЧрдЗрди рд╕рдВрд╕реНрдХрд░рдг "рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ"ред рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдб рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред
рдардВрдб рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХреНрдЯрд░ рдиреНрдпреВрдЗрдиреНрдЯреЗрдВрдЯ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред
рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИред

    <strong i="9">@Override</strong>
    public void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        FirebasePlugin.sendNotification(intent.getExtras());
    }

рд▓реЗрдХрд┐рди рдЗрд╕ рдХреЙрд▓рдмреИрдХ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреЗрд▓реЛрдб рдореЗрдВ рдХреНрд▓рд┐рдХ_рдПрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреА рд╣реИ

{
  "to": "/topics/news",
  "notification": {
    "title": "Click Action Message",
    "text": "Sample message",
    "click_action": "android.intent.action.MAIN"
  }
}

рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╕рдлрд▓рддрд╛ рдХреЗ рдмрд┐рдирд╛, рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрд▓рд┐рдХ рдПрдХреНрд╢рди рдореЗрдВ рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рдЬреЛ рднреА рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рд╡рд╣ рдРрдк рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ

        <activity android:name="MainActivity" >
            <intent-filter android:label="@string/launcher_name">
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

рдХреНрд▓рд┐рдХ рдПрдХреНрд╢рди рдХреА рдХрдореА рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рдкреНрд▓рдЧрдЗрди init рдХреЗ рджреМрд░рд╛рди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдврд╝рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рдмрд╛рд░ рдореБрдЭреЗ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдорд┐рд▓реА рд╣реИред

<strong i="21">@Override</strong>
    protected void pluginInitialize() {
        final Context context = this.cordova.getActivity().getApplicationContext();
        final Bundle extras = this.cordova.getActivity().getIntent().getExtras();
        this.cordova.getThreadPool().execute(new Runnable() {
            public void run() {
                Log.d(TAG, "Starting Firebase plugin");
                mFirebaseAnalytics = FirebaseAnalytics.getInstance(context);
                if(extras != null && extras.size()>1) {
                    FirebasePlugin.sendNotification(extras);

                }
            }
        });
    }

рд╡реИрд╕реЗ рднреА рдпрд╣ рдПрдХ рдЧрдВрджреЗ рд╣реИрдХ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

рдареАрдХ рд╣реИ, рдореИрдВ рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реНрд░реЗрдгреА рдЬреЛрдбрд╝рдХрд░ рдХреНрд▓рд┐рдХ_рдПрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реВрдВред рдПрдХреНрд╕рдПрдордПрд▓ рд▓реЗрдХрд┐рди рдиреНрдпреВрдЗрдиреНрдЯреЗрдВрдЯ рдкрд░ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

            <intent-filter android:label="@string/launcher_name">
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>

FirebasePlugin.java

<strong i="6">@Override</strong>
protected void pluginInitialize() {
    final Context context = this.cordova.getActivity().getApplicationContext();
    final Bundle extras = this.cordova.getActivity().getIntent().getExtras();
    this.cordova.getThreadPool().execute(new Runnable() {
        public void run() {
            Log.d(TAG, "Starting Firebase plugin");
            mFirebaseAnalytics = FirebaseAnalytics.getInstance(context);
            if(extras != null && extras.size()>1) {
                // FirebasePlugin.sendNotification(extras);
                if (FirebasePlugin.notificationStack == null) {
                    FirebasePlugin.notificationStack = new ArrayList<Bundle>();
                }
                notificationStack.add(extras);

            }
        }
    });
}

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдореБрдЭреЗ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ, рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреЗрд▓реЛрдб рд╡рд┐рддрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рдРрдк рдХреЛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЯреИрдк рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред @ huny0522 рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдореИрдВ

рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдореБрдЭреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЖрджрд░реНрд╢ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдРрдк рдХреЗ рдХреЛрд▓реНрдб рдмреВрдЯ рдХреЗ рдмрд╛рдж рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреЗрд▓реЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИ рд╣реИ рдпрд╛ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧреА !?

@huny0522 рдХреЗ рдкреИрдЪ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ред onNotificationReceived рдХреЙрд▓рдмреИрдХ рдХреЛ Android рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯ рдХреЗ рд╕рд╛рде рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдиреНрдп рд╕рднреА рдкрд░рд┐рджреГрд╢реНрдп рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

рд╕рднреА рд╕реБрдЭрд╛рдП рдЧрдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЬреАрдердм рд╕реЗ рдкреНрд▓рдЧрдЗрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣рд▓ рд╣реИ

рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди https://github.com/arnesson/cordova-plugin-firebase.git --save . рдЬреЛрдбрд╝реЗрдВ

рдХрд┐рд╕реА рдиреЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ

рдЪрд░рдг 3 рдЬреЛ @ рдбрд┐рд╡рд╛рдЗрд╕68 рдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ ??

рдиреНрдпреВрдирддрдо рдРрдк (рдЖрдо рддреМрд░ рдкрд░ рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ)

рдпрджрд┐ рдореЗрд░рд╛ рдРрдк рдХрд┐рд╕реА рднреА рд╕рдордп рдЫреЛрдЯрд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдРрдк рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рдХрд╣реАрдВ рднреА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдЕрдм рдореЗрд░реА рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдпрд╣рд╛рдВ рднреА рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ред

рдореБрдЭреЗ рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рднреЗрдЬреЗ рдЧрдП рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд╣рдЯрд╛рдирд╛ рдкрдбрд╝рд╛: "рдХреНрд▓рд┐рдХ_рдПрдХреНрд╢рди": "Your_DATA_HERE"ред

рдЕрдм, рдЬрдм рдореИрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЛ рд╕реНрдкрд░реНрд╢ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдРрдк рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓реЙрдиреНрдЪ рд╣реЛрддрд╛ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдпреЗ рдорджрдж рдХрд░реЗрдЧрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдпрдирд┐рдХ/рдХреЙрд░реНрдбреЛрд╡рд╛ рдРрдк рдкрд░ рднреА рд╡рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдВрдбреНрд░реЙрдЗрдб 6.0 рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ред рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдореЗрд╢рд╛ рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдореЗрдВ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреА рд╣реИ, рдЪрд╛рд╣реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдкреГрд╖реНрдарднреВрдорд┐ рдпрд╛ рдЕрдЧреНрд░рднреВрдорд┐ (!) рдореЗрдВ рдРрдк рд╣реЛ рдФрд░ рдЬрдм рдореИрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рддреЛ рдХреЙрд▓рдмреИрдХ рдХрднреА рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдореБрдЭреЗ рдкреЗрд▓реЛрдб рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣рд░ рджреВрд╕рд░рд╛ рдЙрдкрдХрд░рдг рдареАрдХ рдерд╛ (рдПрдВрдбреНрд░реЙрдЗрдб 5, рдЖрдИрдУрдПрд╕ 9 рдФрд░ 10): рдЕрдЧреНрд░рднреВрдорд┐ рдкрд░ рдпрд╣ рдХреЙрд▓рдмреИрдХ рдбреЗрдЯрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реНрдерд┐рддрд┐ рдкрдЯреНрдЯреА рдореЗрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдбреЙрдХреНрд╕ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред

@ рдЕрднрд┐рд╖реЗрдХ-рдХреЛрд▓реАрдкрд╛рд░рд╛ рдЬрд┐рд╕ рдореБрджреНрджреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ рд╡рд╣ рдЕрдЧреНрд░рднреВрдорд┐/рдкреГрд╖реНрдарднреВрдорд┐ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреЗрд▓реЛрдб рдХреЛ рдХреИрд╕реЗ рдЙрдард╛рдпрд╛ рдЬрд╛рдП, рдмрд▓реНрдХрд┐ рдЬрдм рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЗ рдЯреИрдкрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдРрдк рдХреЛ рдардВрдбрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреЗрд▓реЛрдб рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреЗрд▓реЛрдб рдХреИрд╕реЗ рдмрдирддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдпрд╣ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрди рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ рдФрд░ рдпрд╣ рдирд╣реАрдВред

рдкрд┐рдЫрд▓реЗ рджреЛ рджрд┐рдиреЛрдВ рд╕реЗ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рд╢рд┐рдХрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛, рддрдм рд╕реЗ рдореБрдЭреЗ рдардВрдбреЗ рдмреВрдЯ рдкрд░ рдкреЗрд▓реЛрдб рдХреЛ рдкрдХрдбрд╝рдиреЗ рдореЗрдВ рдореЗрд░реА рдкрд╣рд▓реА рд╕рдлрд▓рддрд╛ рдорд┐рд▓реА рд╣реИред рдЖрдпрдирд┐рдХ рджреЗрд╢реА рдкреНрд▓рдЧрдЗрди 'рд╡реЗрдм рдЖрд╢рдп' рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдмреВрдЯ рдкрд░ рдЗрд╕рдХреЗ рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдлрд╝рдВрдХреНрд╢рди getIntent() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдРрдк рдХреЛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рджреНрд╡рд╛рд░рд╛ рдмреВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдбреЗрдЯрд╛ рдХрд╣реАрдВ рд▓реМрдЯрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдВрджрд░ рд╣реЛрдЧрд╛ред

@heidji рдпрд╣ рдЖрдИрдУрдПрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдкрд░:

рдПрдВрдбреНрд░реЙрдпрдб:
-рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯ: рдСрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВрдУрдкрди
-рдиреНрдпреВрдирддрдо рдРрдк: рдСрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВрдУрдкрди
-рдЕрдЧреНрд░рднреВрдорд┐ рдРрдк: рдСрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВрдУрдкрди

рдЖрдИрдУрдПрд╕:
-рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯ: рдСрди-рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рд▓реЙрдиреНрдЪ рди рдХрд░реЗрдВ
-рдиреНрдпреВрдирддрдо рдРрдк: рдСрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВрдУрдкрди
-рдЕрдЧреНрд░рднреВрдорд┐ рдРрдк: рдСрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВрдУрдкрди

рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

@Hanzofm рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП iOS рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдмрд╕ рд╡реЗрдм рдЗрдВрдЯреЗрдВрдЯ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдмреВрдЯ рдкрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЗрд╕рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд▓реЙрдЧ рдХрд░реЗрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдИрдУрдПрд╕ рдореЗрдВ рд╡рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ рдЬреЛ @ рд╣рдВрдЬрд╝реЛрдлрдо рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╣реИ

рдЖрдИрдУрдПрд╕ рдореЗрдВ рдореЗрд░рд╛ рд╡рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдЖрдИрдУрдПрд╕ рдРрдк рдХреЗ рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯ рдкрд░ рдСрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рд╕рдВрд╕реНрдХрд░рдг 0.1.25 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдЕрджреНрдпрддрди:
рдореИрдВ "рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рд▓реЛрдХрд▓-рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди" рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдЬрдм рдореИрдВрдиреЗ "рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рд▓реЛрдХрд▓-рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди" рдкреНрд▓рдЧрдЗрди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рддреЛ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред

рдореБрдЭреЗ рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯ (рдЖрдИрдУрдПрд╕) рдкрд░ рдиреЛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдУрдкрди рдЯреВ рдлрд╛рдпрд░ рдХрд░рдиреЗ рдореЗрдВ рднреА рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИред рдХреНрдпрд╛ рд╡рд╣рд╛рдВ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп-рд╕реВрдЪрдирд╛ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╣рдЯрд╛рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдФрд░ рдкреБрд╢ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрддрддрд╛ рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╣ рдкреНрд▓рдЧрдЗрди рдирд╣реАрдВ рд╣реИ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ :)

рдХреНрдпрд╛ рдпрд╣ рдЪрд╛рд▓реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

skjermbilde 2018-04-27 kl 09 22 50

рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдмрдВрджред рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ рдФрд░ рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред

@heidji рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдордиреЗ рдЖрдкрдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рджреА рд╣реИ, рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рдореНрди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ?

рдРрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреБрд╢ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдирд╣реАрдВ рдХрд░рддрд╛, рдмрд▓реНрдХрд┐ рдЙрд╕реЗ рд╕реВрдЪрдирд╛ рдкрдЯреНрдЯреА рд╕реЗ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд╛рдж рдореЗрдВ рдРрдк рдЦреЛрд▓рддрд╛ рд╣реИ рдФрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдкреЗрдЬ рдкрд░ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рди рддреЛ рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рд╕реВрдЪрдирд╛ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рди рд╣реА рдРрдк рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЕрднреА рднреА рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдпрд╣ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдпреВрдЬрд░ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИред рдЖрдпрдирд┐рдХ 3 рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░реЗрдВ?

@akildemir Ionic рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд▓реЙрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдРрдк рдЦреЛрд▓рддрд╛ рд╣реИ рддреЛ рдЙрдиреНрд╣реЗрдВ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреИрд╕реЗ рдХреЛрдИ рднреА рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд░реЗрдЧрд╛ред

@heidji рдЕрдЧрд░ рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдпрд╣ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдореМрдЬреВрдж рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХреИрд╕реЗ рд▓реЙрдЧ рдХрд░реВрдВ?
рдХреНрдпрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдлрд╛рдпрд░рдмреЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрддрд╛ рд╣реИ рдпрд╛ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ рдмрд▓реНрдХрд┐ рдиреЛрдЯрд┐рдл рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ?

@akildemir рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдПрдХ рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рдХрд╣реАрдВ рдФрд░ рднреА рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЖрдкрдХреЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдпрд╛ рдЬреЛ рднреА рд╕рд░реНрд╡рд░ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд╛рдпрд░рдмреЗрд╕ рднреА рдпреЗ рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдк рдЗрди рдЕрдзрд┐рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬрдм рдореЗрд░реЗ PHP рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдиреЗ рдЖрдкрдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╛рдпрд░рдмреЗрд╕ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдЗрд╕ рдШрдЯрдирд╛ рдХреЛ "is_read = 0" рдХреЗ рд╕рд╛рде рднреА рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реВрдВред рдзреНрд╡рдЬ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрднреА рднреА рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡рд╣ рдЗрд╕реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдРрдк рдЗрди рдЕрдзрд┐рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдЕрдкрдиреА рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА, рдХреЗрд╡рд▓ рдорд╛рдирдХ рджреЗрд╡ рд╕рд╛рдорд╛рди ..

@heidji рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдРрдк рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд╛рдБ рдЖрдкрдиреЗ рдЬреЛ рдХрд╣рд╛ рд╡рд╣ рдмрд╣реБрдд рддрд╛рд░реНрдХрд┐рдХ рд╣реИ рдореИрдВ рдЙрд╕реА рд╕рдордп рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдзрдиреНрдпрд╡рд╛рдж! рдФрд░ рд╣рд╛рдБ рдореБрдЭреЗ рдореЛрдмрд╛рдЗрд▓ рджреЗрд╡ рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рдФрд░ рднреА рдкреВрдЫ рд╕рдХрддрд╛ рд╣реВрдБ? рдореИрдВ рдПрдХ рд╣реА рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЛ рдХрдИ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдореЗрдВ рдлрд╝рд╛рдпрд░рдмреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреИрд╕реЗ рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдЖрдк рдЗрд╕реЗ рдЧреНрд░реБрдк рдЪреИрдЯ рдХреА рддрд░рд╣ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рдХреЛрдИ рдЧреНрд░реБрдк рдЪреИрдЯ рдореЗрдВ рдХреБрдЫ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реИ рддреЛ рдЧреНрд░реБрдк рдореЗрдВ рд╕рднреА рдХреЛ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

рдЪрд▓реЛ рд╢рд░реАрд░ = {
"рдЕрдзрд┐рд╕реВрдЪрдирд╛":{
"рд╢реАрд░реНрд╖рдХ": "рд╢реАрд░реНрд╖рдХ" , "body":"body" ,
},
"рдЖрдВрдХрдбрд╝реЗ":{
"рдкрд░рдо 1": "рдорд╛рди 1"
},
"рдЯреВ": DeviceId ,
"рдкреНрд░рд╛рдердорд┐рдХрддрд╛": "рдЙрдЪреНрдЪ",
"рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд_рдкреИрдХреЗрдЬ_рдирд╛рдо":""
}

  let options = new HttpHeaders().set('Content-Type','application/json');
  this.http.post("https://fcm.googleapis.com/fcm/send",body,{
    headers: options.set('Authorization', 'key=),
  })

рдпрд╣рд╛рдВ рдпрджрд┐ рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдбреА рдХреЛ "рдЯреВ" рд╕реЗрдХреНрд╢рди рдореЗрдВ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рднреЗрдЬрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдореИрдВ рдпрд╣рд╛рдВ рдПрдХрд╛рдзрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдбреА рдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

@nikrhes рдЖрдк рдЗрд╕реЗ рдореЗрдЯрд╛ рдбреЗрдЯрд╛ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
window.FirebasePlugin.onNotificationOpen().subscribe((data) => {
рдЕрдЧрд░ (рдбреЗрдЯрд╛ рдЯреИрдк) {
// рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдЯреИрдк рдХрд░ рд░рд╣рд╛ рд╣реИ
} рдЕрдиреНрдп {
// рдРрдк рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ
}
});

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрднреА рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдзрд╛рдЧреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╣реАрдиреЛрдВ рд╕реЗ рдЙрддреНрддрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрджреНрджрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдИрдУрдПрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдлрд╛рдпрд░рд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ рдРрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж/рдмрдВрдж/рдорд╛рд░реЗ рдЧрдП рд╣реИрдВред рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдЖрддрд╛ рд╣реИ, рдРрдк рдХреЛ рдХреЛрд▓реНрдб рдмреВрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрдВрдХреНрд╢рди рдлрд╛рдпрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреЗрд▓реЛрдб рдбрд┐рд▓реАрд╡рд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

@heidji - рд╕рд░реНрд╡рд░ рдкрд░ рдкреБрд╢ рдИрд╡реЗрдВрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЖрдкрдХрд╛ рдХрд╛рдо рдФрд░ рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкрдврд╝рд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░реЗ рдРрдк рдореЗрдВ рдРрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ (рдпрд╛рдиреА рдФрд░ рд╣рдореЗрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЛ рдЗрд╕ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдкрдврд╝рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред)

рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдмрд╛рдд, рдЬреИрд╕рд╛ рдХрд┐ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдиреЗ рдХрд╣рд╛ рд╣реИ, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡реНрдпрд╡рд╣рд╛рд░ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

@wwwguy рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рдпрд╣ рдорд╛рдирдХ рдЕрднреНрдпрд╛рд╕ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рд░ рдХреЛрдИ рдХрд░рддрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд╣ рдмрдбрд╝рд╛ рд╣реЛ рдпрд╛ рдЫреЛрдЯрд╛ред
рдЖрдк рд╕реВрдЪрдирд╛ рдкреНрд░реЗрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдпреЗ рдЧрд╛рд░рдВрдЯреАрдХреГрдд рдШрдЯрдирд╛рдПрдБ рдирд╣реАрдВ рд╣реИрдВред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рдЕрдкрдиреЗ Xiaomi рдлреЛрди рдкрд░ рдлреЗрд╕рдмреБрдХ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рджрдмрд╛рддрд╛ рд╣реВрдВ рддреЛ рдХрднреА-рдХрднреА рдРрдк рдХрднреА рдЦреБрд▓рддрд╛ рднреА рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдБ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдБред рд╣рдордиреЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рджрд░реНрдЬрдиреЛрдВ рдРрдкреНрд╕ рддреИрдирд╛рдд рдХрд┐рдП рд╣реИрдВред рд╣рдо рд╕рд░реНрд╡рд░ рдкрд░ рдФрд░ рд╕рд╛рде рд╣реА рдЕрдкрдиреЗ рдХрдИ рдРрдк рдореЗрдВ рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ "рд░реАрдб" рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдорд╛рдорд▓реЗ рд╣реИрдВ - рдпрд╛рдиреА рд╕реВрдЪрдирд╛рдПрдВ рдЬреЛ рдХреЗрд╡рд▓ рд╕рд╛рдзрд╛рд░рдг рд╕реВрдЪрдирд╛рдУрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдкреЗрд▓реЛрдб рд▓реЗ рдЬрд╛рддреА рд╣реИрдВ рдЬреЛ рддрдм рдРрдк рдХреЗ рднреАрддрд░ рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреА рд╣реИрдВ рдпрджрд┐ рдЙрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлреЗрд╕рдмреБрдХ рдмрдХрд╡рд╛рд╕ рд╣реИред рдпрд╣ рддреЛ рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдПрдлрдмреА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рднреА рдмрд╕ рдпрд╣реА рд╣реИрдВ, рд╕рд╛рдзрд╛рд░рдг рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди (рдЬреЛ рд╕рд┐рд░реНрдл рдРрдк рдХреЗ рдЕрдВрджрд░ рдПрдХ рдЖрд░реНрдХрд╛рдЗрд╡ рд▓рд┐рд╕реНрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ)ред рд╡реЗ рдкреНрд░рдХреГрддрд┐ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдирд╣реАрдВ рд╣реИрдВред рдпрд╛рдиреА рдХреБрдЫ рдЦрд╛рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдПрдлрдмреА рд╕реВрдЪрдирд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдЬрдм рдЖрдк рдЙрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЙрд╕реЗ рдРрдк рдЦреЛрд▓рдиреЗ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рди рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╡реИрд╕реЗ рднреА ... рдореИрдВ рдПрдХ рдмрдбрд╝реА рджрд╛рд░реНрд╢рдирд┐рдХ рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рдкреЛрд╕реНрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдЕрдЪреНрдЫреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП @heidji рдХреЛ рдордВрдЬреВрд░реА рджреЗ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦреЗрдЧрд╛)ред рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдо рд╕рднреА рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

рдПрдВрдбреНрд░реЙрдЗрдб рдУрдкрди рдРрдк = рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЖрдИрдУрдПрд╕ рдУрдкрди рдРрдк = рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
Android рдкреГрд╖реНрдарднреВрдорд┐ рдРрдк = рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЖрдИрдУрдПрд╕ рдкреГрд╖реНрдарднреВрдорд┐ рдРрдк = рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдорд╛рд░реЗ рдЧрдП рдРрдк рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛрд▓реНрдб рдмреВрдЯ = рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдорд╛рд░реЗ рдЧрдП рдРрдк рд╕реЗ рдЖрдИрдУрдПрд╕ рдХреЛрд▓реНрдб рдмреВрдЯ = рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛

...рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЗрдЪреНрдЫрд┐рдд рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рд╣реИред рддреЛ рдпрд╣ рдпрд╛ рддреЛ рдПрдХ рдмрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ (рд╢рд╛рдпрдж рдЗрди рд╕рднреА рд╡рд┐рднрд┐рдиреНрди рдзрд╛рдЧреЛрдВ рдкрд░ рднреНрд░рдо рдХреЗ рдХрд╛рд░рдг рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЛрдЧ рдЧрд▓рдд рдирд┐рджрд╛рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ), рдпрд╛ рдлрд┐рд░ рдХреБрдЫ рдФрд░ рдЬреИрд╕реЗ рдХрд┐ PUSH рдмреЙрдбреА рдореЗрдВ рдкрд╛рд░рд┐рдд рдЪрд░ рдпрд╛ xCode рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдХрд╛рд░рдгред

рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдмрдЧ рдлрд┐рдХреНрд╕ рдПрдХ рддрд░рдл ... рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рдХреЛрдб рдлрд┐рдХреНрд╕ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ?

рдЖрдИрдУрдПрд╕ рдкрд░ рдХреЛрд▓реНрдб рдмреВрдЯ рд╕реЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП 100% рдХрд╛рдо рдХрд░рддреА рд╣реИред рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рд╡реЗрдмрд┐рдВрдЯреЗрдВрдЯ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдУрдкрди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдЖрдИрдУрдПрд╕ рдкрд░ рд╡реЗрдмрд┐рдВрдЯреЗрдВрдЯ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
рдЕрдЧрд░ рдЖрдкрдХреЛ рдореЗрд░реЗ рд╕реЗрдЯрдЕрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЬрд╛рдирдХрд╛рд░реА рдЪрд╛рд╣рд┐рдП рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

rlz picture rlz  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

danielpalen picture danielpalen  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

merbin2012 picture merbin2012  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

matthitachi picture matthitachi  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ulisesvera picture ulisesvera  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ