var request = require('request'); // 둘다 사용가능 //var url = 'https://gcm-http.googleapis.com/gcm/send';var url = 'https://android.googleapis.com/gcm/send'; var apikey = 'AIzaSyAIwJr4nbF7jcDu9DUt4OdyTB_vEW3j???'; // project server key 1 (OK)var regId='cTUTljnS8XQ:APA91bF-Cv2MWOXHWF2nTBR8UdyxSMcWw6CJceEb7dVEj1r9MaevYbExzPkXDZLUDYuIJKXk-N83BN9x6yt6ZXEFGRJNEh7OW6qm4mw4jx-O9khNevsnPL71cOsiedqWdYmnux_rp?..
안드로이드 8.0에서는 제약사항으로 인해 notification channel을 생성하여야만 notification을 보낼수가 있다.아래는 channel 생성 예제이다. class MainActivity : AppCompatActivity() { private fun createChannel() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as android.app.NotificationManager val channelMessage = NotificationChannel("channel_id", "channel_name..
echo "start";// 로그인 체크하는 부분session_start();if(!isset($_SESSION['user_id']) || !isset($_SESSION['user_name'])) { echo ""; exit;}echo "session ok";// 변수 받아오기$msg = $_POST["msg"];echo "msg=[".$msg."]";// DB 시작include "config.php";// 루프 돌아서 gcm을 보내자// 한번에 1000개 까지 보낼수 있다// 헤더 설정$headers = array( 'Content-Type:application/json', // 이거는 구글 api에서 browser로 생성한 키를 입력 'Authorization:key=AI..
- Total
- Today
- Yesterday