Separate device type (android/ios) from token type (fcm/apns)

애플 기기에서도 FCM을 사용하여 푸시알림을 구현할 수 있으므로
디바이스의 운영체제와 무관하게 토큰 타입을 지정하도록 변경합니다.
기존에 등록된 토큰은 운영체제 및 포맷에 따라 자동 변환합니다.
This commit is contained in:
Kijin Sung 2020-10-28 00:37:55 +09:00
parent 61f6456b6c
commit ed7add6d9c
6 changed files with 39 additions and 30 deletions

View file

@ -4,10 +4,10 @@
</tables>
<columns>
<column name="device_token" />
<column name="device_type" />
<column name="device_token_type" />
</columns>
<conditions>
<condition operation="in" column="member_srl" var="member_srl" notnull="notnull" />
<condition operation="in" column="device_type" var="device_type" pipe="and" />
<condition operation="in" column="device_token_type" var="device_token_type" pipe="and" />
</conditions>
</query>

View file

@ -6,6 +6,7 @@
<column name="device_srl" var="device_srl" notnull="notnull" />
<column name="member_srl" var="member_srl" notnull="notnull" />
<column name="device_token" var="device_token" notnull="notnull" />
<column name="device_token_type" var="device_token_type" notnull="notnull" />
<column name="device_key" var="device_key" notnull="notnull" />
<column name="device_type" var="device_type" notnull="notnull" />
<column name="device_version" var="device_version" notnull="notnull" />