Connect API

1. 접속하기

Nowplay.connect(Context context, String appKey, String userId, NowplayConnectionListner listner)

  • 어플리케이션이 시작하는 순간(onCreate) 또는 NOWPLAY 서비스를 사용하고자 하는 시점에 호출해야 합니다.
  • APP_KEY, USER_ID이 필요합니다.
  • 앱 구동시 한번만 진행하시면 되며, 재호출시에는 아무런 동작을 하지 않습니다.
Parameter Type Descrption
context(required) Context
appKey(required) String NOWPLAY에서 발급받은 APP_KEY
userId(required) String 어플리케이션에서 사용자를 구분하기 위한 사용자 아이디
listner(required) NowplayConnectionListner Callback 전달받을 listner
  • NowplayConnectionListner
Method Descrption
onSuccess NOWPLAY 접속에 성공했을때 호출되는 callback 함수
onFailure NOWPLAY 접속에 실패했을때 호출되는 callback 함수

[샘플코드]

import com.nowbusking.nowplay.sdk.Nowplay; import com.nowbusking.nowplay.sdk.connect.NowplayConnectionListner; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { Nowplay.connect(this , "TESTugsiEHS4Ycx7uBI88DE6ZFo7jAl4" , "USERTEST0001" , new NowplayConnectionListner() { @Override public void onSuccess() { Log.d("debug", "## connection success #"); } @Override public void onFailure() { Log.d("debug", "## connection failure #"); } } ); } }


2. 접속 종료하기

Nowplay.disconnect()

[샘플코드]

import com.nowbusking.nowplay.sdk.Nowplay; import com.nowbusking.nowplay.sdk.connect.NowplayConnectionListner; public class MainActivity extends ActionBarActivity { @Override protected void onDestroy() { Nowplay.disconnect(); super.onDestroy(); } }


3. 사용자의 블루투스 설정 유지하기

Nowplay.setForceBluetoothON(false)

  • 스마트폰의 블루투스가 꺼져있다면 강제로 블루투스를 켜지 않는 옵션입니다. Nowplay.connect()를 호출하기 전에 설정하면 됩니다.