chabokpush / chabok-php-demo

Chabok API sample client in PHP
7 stars 0 forks source link

ارسال نوتیفیکیشن - Notification sound #31

Open mahdimakki opened 5 years ago

mahdimakki commented 5 years ago

سلام، وقتتون بخیر اگر نیازی نباشه که صدای آلارم گوشی به هنگام اومدن نوتیفیکیشن عوض بشه و هر گوشی براساس تنظیمات خودش صدا یا ویبره رو اعمال کنه باید چیکار کنیم الان من پیامهایی که با استفاده از چابک میفرستم بدون هیچ آلارم صوتی به دستگاه مخاطب میرسد ممنون

amir-yaghoubi commented 5 years ago

سلام

اگر نیازی نباشه که صدای آلارم گوشی به هنگام اومدن نوتیفیکیشن عوض بشه و هر گوشی براساس تنظیمات خودش صدا یا ویبره رو اعمال کنه باید چیکار کنیم

در صورت عدم فراهم آوردن کلید sound در notification از پیشفرض سیستم استفاده خواهد شد.

الان من پیامهایی که با استفاده از چابک میفرستم بدون هیچ آلارم صوتی به دستگاه مخاطب میرسد

در صورت امکان payload ارسالی خود را قرار دهید تا بررسی کنم، و این که بر روی چه پلتفرم و دستگاهی این اتفاق داره رخ میده

mahdimakki commented 5 years ago

من الان از طریق پنل هم که نوتیفیکیشن ارسال میکنم بدون آلارم صوتی میاد دستگاه دریافت کننده اندروید است و من در بخش گیرندگان، در بخش خصوصی و براساس کاربر پیام رو ارسال میکنم

mahdimakki commented 5 years ago

سلام

اگر نیازی نباشه که صدای آلارم گوشی به هنگام اومدن نوتیفیکیشن عوض بشه و هر گوشی براساس تنظیمات خودش صدا یا ویبره رو اعمال کنه باید چیکار کنیم

در صورت عدم فراهم آوردن کلید sound در notification از پیشفرض سیستم استفاده خواهد شد.

در داکیومنت این فیلد بصورت ضروری مشخص شده است و ستاره دارد!

amir-yaghoubi commented 5 years ago

من الان از طریق پنل هم که نوتیفیکیشن ارسال میکنم بدون آلارم صوتی میاد دستگاه دریافت کننده اندروید است و من در بخش گیرندگان، در بخش خصوصی و براساس کاربر پیام رو ارسال میکنم

لطفا مدل دستگاه و نسخه اندروید رو هم بگین

amir-yaghoubi commented 5 years ago

در داکیومنت این فیلد بصورت ضروری مشخص شده است و ستاره دارد!

بله حق با شماست این مورد را برطرف خواهیم کرد

mahdimakki commented 5 years ago

من الان از طریق پنل هم که نوتیفیکیشن ارسال میکنم بدون آلارم صوتی میاد دستگاه دریافت کننده اندروید است و من در بخش گیرندگان، در بخش خصوصی و براساس کاربر پیام رو ارسال میکنم

لطفا مدل دستگاه و نسخه اندروید رو هم بگین

samsung SM-J730F Android 7.0

Husseinhj commented 5 years ago

samsung SM-J730F Android 7.0

آیا شما در اپلیکیشن اندرویدتون، روی پیام چابک و نوتیفیکیشن اقدام به نمایش اعلان شخصی‌سازی شده می‌کنید؟

دقت بفرمایید دستگاه شما روی سایلنت نباشد و ویبره برای حالت نوتیفیکیشن و یا صدا روی نوتیفیکیشن خاموش نباشند

mahdimakki commented 5 years ago

نه من از اعلان شخصی سازی استفاده نمیکنم و کاملا براساس داکیومنت چابک پیش رفتم در بخش API هم فیلد صدا را حذف کردم و باز پیام بدون صدا می آید کد مربوط به ارسال نوتیفیکیشن (php)

public static function sendNotification($technician, $notificationContent){
        $data = new \stdClass();
        $data->user = "user_id_".$technician->id;
        $data->content = $notificationContent["title"];
        $data->useAsAlert = true;
        $data->data = $notificationContent;
        $data->notification = new \stdClass();
//        $data->notification->sound = "awesome.mp3";
 $curl = curl_init();

        curl_setopt_array($curl, array(
            CURLOPT_URL => self::CHABOK_URL,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_ENCODING => "",
            CURLOPT_MAXREDIRS => 10,
            CURLOPT_TIMEOUT => 30000,
            CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
            CURLOPT_CUSTOMREQUEST => "POST",
            CURLOPT_POSTFIELDS => json_encode($data),
            CURLOPT_HTTPHEADER => array(
                "accept: application/json",
                "content-type: application/json",
            ),
        ));

        $response = curl_exec($curl);
        $err = curl_error($curl);

        curl_close($curl);

        if ($err) {
            Log::info("CHABOK ERROR". $err);
        } else {
            Log::info("CHABOK RESPONSE". $response);
        }
    }
mahdimakki commented 5 years ago

samsung SM-J730F Android 7.0

آیا شما تو کلاینت اندروید خودتون، روی پیام چابک و نوتیفیکیشن اقدام به نمایش اعلان شخصی‌سازی شده می‌کنید؟

دقت بفرمایید دستگاه شما روی سایلنت نباشد و ویبره برای حالت نوتیفیکیشن و یا صدا روی نوتیفیکیشن خاموش نباشند

نه خاموش نیست، من حتی برنامه چابک رسان رو نصب کردم روی گوشی و نوتیفیکیشن ها همانند سایر نوتیفیکیشنهای برنامه های دیگر به خوبی می آید و صدا و ویبره هم فعال است

Husseinhj commented 5 years ago

نه خاموش نیست، من حتی برنامه چابک رسان رو نصب کردم روی گوشی و نوتیفیکیشن ها همانند سایر نوتیفیکیشنهای برنامه های دیگر به خوبی می آید و صدا و ویبره هم فعال است

لطفا اپ استارتر چابک رو نصب کنید و با اون تست کنید.

همچنین اگر امکانش هست appId خودتون رو اینجا برای ما قرار بدید

mahdimakki commented 5 years ago

نه خاموش نیست، من حتی برنامه چابک رسان رو نصب کردم روی گوشی و نوتیفیکیشن ها همانند سایر نوتیفیکیشنهای برنامه های دیگر به خوبی می آید و صدا و ویبره هم فعال است

لطفا اپ استارتر چابک رو نصب کنید و با اون تست کنید.

همچنین اگر امکانش هست appId خودتون رو اینجا برای ما قرار بدید

App ID : ofimurew

mahdimakki commented 5 years ago

نه خاموش نیست، من حتی برنامه چابک رسان رو نصب کردم روی گوشی و نوتیفیکیشن ها همانند سایر نوتیفیکیشنهای برنامه های دیگر به خوبی می آید و صدا و ویبره هم فعال است

لطفا اپ استارتر چابک رو نصب کنید و با اون تست کنید.

در اپ استارتر هم وقتی برای من نوتیفیکیشن میآید هیچ صدای آلارمی ندارد من یه بار دیگه تاکید میکنم تا ذهنتون به سمت خطای انسانی نره. من گوشیم سایلنت نیست و سایر نوتیفیکیشنها با صدا میآید

Husseinhj commented 5 years ago

من یه بار دیگه تاکید میکنم تا ذهنتون به سمت خطای انسانی نرا. من گوشیم سایلنت نیست و سایر نوتیفیکیشنها با صدا میآید

پروژه چابک‌رسان به صورت وخودکار صدا ارسال می‌کند برای همین شما چون به پنل و api آن دسترسی ندارید پس تست خوبی برای ایشو شما نیست برای همین پروژه استارتر را معرفی کردیم که به صورت کاملا کلین هست و تست شما بهتر به ما کمک می‌کنه.

روی تمام دستگاه‌های اندرویدی شما صدا ندارد؟ چون این ایشو که شما ذکر می‌کنید تا باحال ذکر نشده و اکثر مشتری‌های ما هم با صدا شخصی‌سازی شده در حال استفاده هستند و به صورت پیش‌فرض. اگر اطلاعات بیشتر و دقیق‌تری در اختیار ما قرار بدید بهتر به ما کمک می‌کنه.

اگر امکانش هست log دستگاه خودتون رو برای ما اینجا قرار بدید به صورت no filter که بهتر بررسی کنیم. بخاطر همکاریتان تشکر می‌کنیم

mahdimakki commented 5 years ago

ممنون از پاسخگووییتون، من هم اطلاعات تکمیلی تر رو میفرستم براتون

Husseinhj commented 5 years ago

ممنون از پاسخگووییتون، من هم اطلاعات تکمیلی تر رو میفرستم براتون

بخاطر همکاریتان تشکر می‌کنیم