1

アプリが閉じられているときにプッシュ通知を受け取っていません。 しかし、アプリがバックグラウンド/フォアグラウンドにあるときに機能します。ここでイオン2プッシュ通知は、アプリケーションが閉じているときには機能しません。

は私のコードの一部だ内部ここ

<?php 
    public function androidNotification($title, $message, $registrationIds, $addData) { 
     // API access key from Google API's Console 
     define('API_ACCESS_KEY', 'accesskeyhere'); 
     // prep the bundle 
     $msg = array 
     (
      'message' => $message, 
      'title' => $title, 
      'addData' => $addData, 
      'vibrate' => 1, 
      'sound' => 1, 
      'largeIcon' => 'large_icon', 
      'smallIcon' => 'small_icon' 
     ); 
     $fields = array 
     (
      'registration_ids' => $registrationIds, 
      'data' => $msg 
     ); 

     $headers = array 
     (
      'Authorization: key=' . API_ACCESS_KEY, 
      'Content-Type: application/json' 
     ); 
     $ch = curl_init(); 
     curl_setopt($ch,CURLOPT_URL, 'https://android.googleapis.com/gcm/send'); 
     curl_setopt($ch,CURLOPT_POST, true); 
     curl_setopt($ch,CURLOPT_HTTPHEADER, $headers); 
     curl_setopt($ch,CURLOPT_RETURNTRANSFER, true); 
     curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false); 
     curl_setopt($ch,CURLOPT_POSTFIELDS, json_encode($fields)); 
     $result = curl_exec($ch); 
     curl_close($ch); 
    } 

プッシュ通知を送信するここでの問題は何ですか?のための私のPHPコードだ

initPushNotification() 
    { 
    // to initialize push notifications 
    const options: PushOptions = { 
     android: { 
      icon: 'small-icon', 
      forceShow: true 
     }, 
     ios: { 
      alert: 'true', 
      badge: true, 
      sound: 'false' 
     }, 
     windows: {} 
    }; 
    const pushObject: PushObject = this.push.init(options); 
    pushObject.on('notification').subscribe((notification: any) => { 
     //Notification Display Section 
     alert(JSON.stringify(notification)); 
    }); 
    pushObject.on('registration').subscribe((registration: any) => { 
     alert(registration.registrationId); 
    }); 
    pushObject.on('error').subscribe(error => { 
     alert('Error with Push plugin' + error); 
    }); 
    } 

をapp.component.ts私はイオンプラットフォームを使用しています。

私はフォーラムを探していますが、運はありません。私は解決策を見つけられませんでした。

答えて

0

threadを参照してください。優先度を変更してみてください。このpageには、設定優先度が2であると記載されています。

+0

私は2の優先順位を置くことができますか? PHPコードの内側かapp.component.ts内ですか? – JSmith

関連する問題