dever 6 yıl önce
ebeveyn
işleme
f3dabc7025
1 değiştirilmiş dosya ile 12 ekleme ve 2 silme
  1. 12 2
      lib/Push.php

+ 12 - 2
lib/Push.php

@@ -41,6 +41,14 @@ class Push
     {
     	$result = array();
     	$method = $source_type . '_message';
+      if ($param && is_array($param)) {
+        if ($source_type == 'android' && isset($param[0])) {
+          $param = $param[0];
+        }
+        if ($source_type == 'ios' && isset($param[1])) {
+          $param = $param[1];
+        }
+      }
 		$message = $this->$method($name, $content, $param);
 
 		$push = $this->get($source_type);
@@ -159,8 +167,10 @@ class Push
         $message->setContent($content);
         $message->setType($type);
         $action = new \ClickAction();
-        $action->setActionType(\ClickAction::TYPE_ACTIVITY);
-        $action->setActivity($param);
+        //$action->setActionType(\ClickAction::TYPE_ACTIVITY);
+        //$action->setActivity($param);
+        $action->setActionType(\ClickAction::TYPE_INTENT);
+        $action->setIntent($param);
         $message->setAction($action);
 
         return $message;