Compare commits
3 Commits
main
...
merged_apn
| Author | SHA1 | Date | |
|---|---|---|---|
| ed92f62a40 | |||
| ff98b783df | |||
| 774bf79897 |
@ -5,8 +5,9 @@
|
||||
|
||||
## api接口
|
||||
|
||||
|
||||
### 1. 批量推送消息
|
||||
url: "/api/push?env=prod|dev"
|
||||
url: "/api/push"
|
||||
method: POST
|
||||
body:
|
||||
|
||||
|
||||
@ -86,15 +86,16 @@ read_body(Req, AccData) ->
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
%% 向用户推送数据
|
||||
handle_request("POST", "/api/push", GetParams, Notifications) ->
|
||||
Profile = case maps:get(<<"env">>, GetParams, <<"prod">>) of
|
||||
<<"prod">> ->
|
||||
apns_prod;
|
||||
<<"dev">> ->
|
||||
apns_dev
|
||||
end,
|
||||
{ok, Pid} = dimension_apn_worker:start_link(Profile),
|
||||
handle_request("POST", "/api/prod_push", _, Notifications) ->
|
||||
{ok, Pid} = dimension_apn_worker:start_link(apns_prod),
|
||||
dimension_apn_worker:push(Pid, Notifications),
|
||||
|
||||
{ok, 200, dimension_utils:json_data(<<"success">>)};
|
||||
|
||||
handle_request("POST", "/api/push", _, Notifications) ->
|
||||
{ok, Pid} = dimension_apn_worker:start_link(apns_dev),
|
||||
dimension_apn_worker:push(Pid, Notifications),
|
||||
|
||||
{ok, 200, dimension_utils:json_data(<<"success">>)};
|
||||
|
||||
handle_request(_, Path, _, _) ->
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user