我正在我的应用中实施Firebase消息.
当我测试应用程序时,将refreshed_token发送到我的数据库,但在实时生产环境(Play商店)中,它返回'BLACKLISTED'作为push_token.
有人知道为什么会这样吗?或者我可以做些什么来解决这个问题.找不到其他有同样问题的人.
我使用Firebase文档中的代码.
@Override
public void onTokenRefresh() {
super.onTokenRefresh();
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + refreshedToken);
sendTokenToServer(refreshedToken);
}
Run Code Online (Sandbox Code Playgroud)
sendTokenToServer方法将令牌发布到我的api并插入数据库中.
我正在创建以下 sql 查询:
SELECT B.AFLEVERING_ID,A.NAAM, COUNT(B.AFLEVERING_ID) AS aantal_keer_bekeken
FROM BEKEKENVIA B, AFLEVERING A
WHERE A.AFLEVERING_ID = B.AFLEVERING_ID
GROUP BY B.AFLEVERING_ID
ORDER BY B.AFLEVERING_ID ASC;
Run Code Online (Sandbox Code Playgroud)
为什么给它错误:
ORA-00979: not a GROUP BY expression
00979. 00000 - "not a GROUP BY expression"
*Cause:
*Action:
Error at Line: 42 Column: 24
Run Code Online (Sandbox Code Playgroud)
为什么会这样,我该如何解决?它是 Oracle SQL。