public function getActionChain()
 {
     $actionChains = array();
     // 设置actionChain
     $actionChain1 = new ActionChain();
     $actionChain1->set_actionId(1);
     $actionChain1->set_type(ActionChain_Type::refer);
     $actionChain1->set_next(10030);
     //appStartUp
     $appStartUp = new AppStartUp();
     $appStartUp->set_android("");
     $appStartUp->set_symbia("");
     $appStartUp->set_ios("");
     //启动app
     $actionChain2 = new ActionChain();
     $actionChain2->set_actionId(10030);
     $actionChain2->set_type(ActionChain_Type::startapp);
     $actionChain2->set_appid("");
     $actionChain2->set_autostart($this->transmissionType == '1' ? true : false);
     $actionChain2->set_appstartupid($appStartUp);
     $actionChain2->set_failedAction(100);
     $actionChain2->set_next(100);
     //结束
     $actionChain3 = new ActionChain();
     $actionChain3->set_actionId(100);
     $actionChain3->set_type(ActionChain_Type::eoa);
     array_push($actionChains, $actionChain1, $actionChain2, $actionChain3);
     return $actionChains;
 }
 /**
  * @return array
  */
 public function getActionChain()
 {
     $actionChains = array();
     $actionChain1 = new ActionChain();
     $actionChain1->setActionId(1);
     $actionChain1->setType(ActionChainType::REFER);
     $actionChain1->setNext(10030);
     //appStartUp
     $appStartUp = new AppStartUp();
     $appStartUp->setAndroid('');
     $appStartUp->setSymbia('');
     $appStartUp->setIOS('');
     $actionChain2 = new ActionChain();
     $actionChain2->setActionId(10030);
     $actionChain2->setType(ActionChainType::STARTAPP);
     $actionChain2->setAppId('');
     $actionChain2->setAutostart((string) $this->transmissionType === '1');
     $actionChain2->setAppStartUpId($appStartUp);
     $actionChain2->setFailedAction(100);
     $actionChain2->setNext(100);
     $actionChain3 = new ActionChain();
     $actionChain3->setActionId(100);
     $actionChain3->setType(ActionChainType::EOA);
     array_push($actionChains, $actionChain1, $actionChain2, $actionChain3);
     return $actionChains;
 }
 public function getActionChain()
 {
     $actionChains = array();
     // 设置actionChain
     $actionChain1 = new ActionChain();
     $actionChain1->set_actionId(1);
     $actionChain1->set_type(ActionChain_Type::refer);
     $actionChain1->set_next(10000);
     //通知
     $actionChain2 = new ActionChain();
     $actionChain2->set_actionId(10000);
     $actionChain2->set_type(ActionChain_Type::notification);
     $actionChain2->set_title($this->title);
     $actionChain2->set_text($this->text);
     $actionChain2->set_logo($this->logo);
     $actionChain2->set_logoURL($this->logoURL);
     $actionChain2->set_ring($this->isRing ? true : false);
     $actionChain2->set_clearable($this->isClearable ? true : false);
     $actionChain2->set_buzz($this->isVibrate ? true : false);
     $actionChain2->set_next(10010);
     //goto
     $actionChain3 = new ActionChain();
     $actionChain3->set_actionId(10010);
     $actionChain3->set_type(ActionChain_Type::refer);
     $actionChain3->set_next(10030);
     //appStartUp
     $appStartUp = new AppStartUp();
     $appStartUp->set_android("");
     $appStartUp->set_symbia("");
     $appStartUp->set_ios("");
     //启动app
     $actionChain4 = new ActionChain();
     $actionChain4->set_actionId(10030);
     $actionChain4->set_type(ActionChain_Type::startapp);
     $actionChain4->set_appid("");
     $actionChain4->set_autostart($this->transmissionType == '1' ? true : false);
     $actionChain4->set_appstartupid($appStartUp);
     $actionChain4->set_failedAction(100);
     $actionChain4->set_next(100);
     //结束
     $actionChain5 = new ActionChain();
     $actionChain5->set_actionId(100);
     $actionChain5->set_type(ActionChain_Type::eoa);
     array_push($actionChains, $actionChain1, $actionChain2, $actionChain3, $actionChain4, $actionChain5);
     return $actionChains;
 }
 /**
  * @return array
  */
 public function getActionChain()
 {
     $actionChains = array();
     $actionChain1 = new ActionChain();
     $actionChain1->setActionId(1);
     $actionChain1->setType(ActionChainType::REFER);
     $actionChain1->setNext(10000);
     $actionChain2 = new ActionChain();
     $actionChain2->setActionId(10000);
     $actionChain2->setType(ActionChainType::NOTIFICATION);
     $actionChain2->setTitle($this->title);
     $actionChain2->setText($this->text);
     $actionChain2->setLogo($this->logo);
     $actionChain2->setLogoURL($this->logoURL);
     $actionChain2->setRing($this->isRing ? true : false);
     $actionChain2->setClearable($this->isClearable ? true : false);
     $actionChain2->setBuzz($this->isVibrate ? true : false);
     $actionChain2->setNext(10010);
     //goto
     $actionChain3 = new ActionChain();
     $actionChain3->setActionId(10010);
     $actionChain3->setType(ActionChainType::REFER);
     $actionChain3->setNext(10030);
     //appStartUp
     $appStartUp = new AppStartUp();
     $appStartUp->setAndroid('');
     $appStartUp->setSymbia('');
     $appStartUp->setIOS('');
     $actionChain4 = new ActionChain();
     $actionChain4->setActionId(10030);
     $actionChain4->setType(ActionChainType::STARTAPP);
     $actionChain4->setAppId('');
     $actionChain4->setAutostart($this->transmissionType === '1');
     $actionChain4->setAppStartUpId($appStartUp);
     $actionChain4->setFailedAction(100);
     $actionChain4->setNext(100);
     $actionChain5 = new ActionChain();
     $actionChain5->setActionId(100);
     $actionChain5->setType(ActionChainType::EOA);
     array_push($actionChains, $actionChain1, $actionChain2, $actionChain3, $actionChain4, $actionChain5);
     return $actionChains;
 }
 public function getActionChain()
 {
     $actionChains = array();
     //设置actionchain
     $actionChain1 = new ActionChain();
     $actionChain1->set_actionId(1);
     $actionChain1->set_type(ActionChain_Type::refer);
     $actionChain1->set_next(10000);
     //通知
     $actionChain2 = new ActionChain();
     $actionChain2->set_actionId(10000);
     $actionChain2->set_type(ActionChain_Type::notification);
     $actionChain2->set_title($this->notyTitle);
     $actionChain2->set_text($this->notyContent);
     $actionChain2->set_logo($this->notyIcon);
     $actionChain2->set_logoURL($this->logoURL);
     $actionChain2->set_ring($this->isBelled);
     $actionChain2->set_clearable($this->isCleared);
     $actionChain2->set_buzz($this->isVibrationed);
     $actionChain2->set_next(10010);
     $actionChain3 = new ActionChain();
     $actionChain3->set_actionId(10010);
     $actionChain3->set_type(ActionChain_Type::refer);
     $actionChain3->set_next(10020);
     //弹框按钮
     $button1 = new Button();
     $button1->set_text($this->popButton1);
     $button1->set_next(10040);
     $button2 = new Button();
     $button2->set_text($this->popButton2);
     $button2->set_next(100);
     //弹框
     $actionChain4 = new ActionChain();
     $actionChain4->set_actionId(10020);
     $actionChain4->set_type(ActionChain_Type::popup);
     $actionChain4->set_title($this->popTitle);
     $actionChain4->set_text($this->popContent);
     $actionChain4->set_img($this->popImage);
     $actionChain4->set_buttons(0, $button1);
     $actionChain4->set_buttons(1, $button2);
     $actionChain4->set_next(6);
     //下载
     //appstartupid
     $appStartUp = new AppStartUp();
     $appStartUp->set_android($this->androidMark);
     $appStartUp->set_Ios($this->iosMark);
     $appStartUp->set_symbia($this->symbianMark);
     $actionChain5 = new ActionChain();
     $actionChain5->set_actionId(10040);
     $actionChain5->set_type(ActionChain_Type::appdownload);
     $actionChain5->set_name($this->loadTitle);
     $actionChain5->set_url($this->loadUrl);
     $actionChain5->set_logo($this->loadIcon);
     $actionChain5->set_autoInstall($this->isAutoInstall);
     $actionChain5->set_autostart($this->isActived);
     $actionChain5->set_appstartupid($appStartUp);
     $actionChain5->set_next(6);
     $actionChain6 = new ActionChain();
     $actionChain6->set_actionId(100);
     $actionChain6->set_type(ActionChain_Type::eoa);
     array_push($actionChains, $actionChain1, $actionChain2, $actionChain3, $actionChain4, $actionChain5, $actionChain6);
     return $actionChains;
 }
 /**
  * @return array
  */
 public function getActionChain()
 {
     $actionChains = array();
     $actionChain1 = new ActionChain();
     $actionChain1->setActionId(1);
     $actionChain1->setType(ActionChainType::REFER);
     $actionChain1->setNext(10000);
     $actionChain2 = new ActionChain();
     $actionChain2->setActionId(10000);
     $actionChain2->setType(ActionChainType::NOTIFICATION);
     $actionChain2->setTitle($this->notyTitle);
     $actionChain2->setText($this->notyContent);
     $actionChain2->setLogo($this->notyIcon);
     $actionChain2->setLogoURL($this->logoURL);
     $actionChain2->setRing($this->isBelled);
     $actionChain2->setClearable($this->isCleared);
     $actionChain2->setBuzz($this->isVibrationed);
     $actionChain2->setNext(10010);
     $actionChain3 = new ActionChain();
     $actionChain3->setActionId(10010);
     $actionChain3->setType(ActionChainType::REFER);
     $actionChain3->setNext(10020);
     $button1 = new Button();
     $button1->setText($this->popButton1);
     $button1->setNext(10040);
     $button2 = new Button();
     $button2->setText($this->popButton2);
     $button2->setNext(100);
     $actionChain4 = new ActionChain();
     $actionChain4->setActionId(10020);
     $actionChain4->setType(ActionChainType::POPUP);
     $actionChain4->setTitle($this->popTitle);
     $actionChain4->setText($this->popContent);
     $actionChain4->setImg($this->popImage);
     $actionChain4->setButtons(0, $button1);
     $actionChain4->setButtons(1, $button2);
     $actionChain4->setNext(6);
     $appStartUp = new AppStartUp();
     $appStartUp->setAndroid($this->androidMark);
     $appStartUp->setIOS($this->iosMark);
     $appStartUp->setSymbia($this->symbianMark);
     $actionChain5 = new ActionChain();
     $actionChain5->setActionId(10040);
     $actionChain5->setType(ActionChainType::APPDOWNLOAD);
     $actionChain5->setName($this->loadTitle);
     $actionChain5->setUrl($this->loadUrl);
     $actionChain5->setLogo($this->loadIcon);
     $actionChain5->setAutoInstall($this->isAutoInstall);
     $actionChain5->setAutostart($this->isActived);
     $actionChain5->setAppStartUpId($appStartUp);
     $actionChain5->setNext(6);
     $actionChain6 = new ActionChain();
     $actionChain6->setActionId(100);
     $actionChain6->setType(ActionChainType::EOA);
     array_push($actionChains, $actionChain1, $actionChain2, $actionChain3, $actionChain4, $actionChain5, $actionChain6);
     return $actionChains;
 }