小编Anu*_*pta的帖子

Android应用在关闭时未收到FCM通知

我正在检查Firebase Cloud Messaging以发送通知.已经实现了它,并在应用程序处于打开状态时接收通知.但如果我关闭应用程序,它不再发出通知.对此有什么解决方案吗?

码:

WebRequest wRequest;
wRequest = WebRequest.Create("https://fcm.googleapis.com/fcm/send");
wRequest.Method = "post";
wRequest.ContentType = " application/json;charset=UTF-8";
wRequest.Headers.Add(string.Format("Authorization: key={0}", AppId));

wRequest.Headers.Add(string.Format("Sender: id={0}", SenderId));

string postData = "{\"registration_ids\":[\"" + regIds + "\"], \"data\": "+ value +"}";

Byte[] bytes = Encoding.UTF8.GetBytes(postData);
wRequest.ContentLength = bytes.Length;

Stream stream = wRequest.GetRequestStream();
stream.Write(bytes, 0, bytes.Length);
stream.Close();

WebResponse wResponse = wRequest.GetResponse();
Run Code Online (Sandbox Code Playgroud)

消息服务 -

public class MessagingService extends FirebaseMessagingService {
    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        Map<String, String>  data = remoteMessage.getData();
        sendNotification(data);
    }

    public void showMessage(Map<String, String> …
Run Code Online (Sandbox Code Playgroud)

notifications android firebase firebase-cloud-messaging firebase-notifications

12
推荐指数
1
解决办法
1万
查看次数

部署为app服务的node.js的Azure应用程序日志记录(blob)

我已将节点应用程序部署为azure app服务.并启用了日志级别为"详细"的azure应用程序日志记录(blob)并链接了blob类型的存储帐户.但是我的node.js console.log和console.error没有出现在blob中.我仍然继续在文件系统日志记录中获取stdout和stderr文件.

我的iisnode.yml文件具有以下内容 -

nodeProcessCommandLine: "D:\Program Files (x86)\nodejs\6.3.0\node.exe"
nodeProcessCountPerApplication: 2
loggingEnabled: true
logDirectory: iisnode
maxLogFiles: 100
devErrorsEnabled: true
configOverrides: "iisnode.yml"
asyncCompletionThreadCount: 20
flushResponse: true
Run Code Online (Sandbox Code Playgroud)

logging azure azure-web-app-service

7
推荐指数
1
解决办法
1097
查看次数

保持节点应用程序在Azure应用程序服务上运行

我已经在azure上的app服务上部署了一个节点js web应用程序.问题是我的申请偶尔会因为不明原因而被杀.我已经使用kudu对所有日志罚款进行了详尽的搜索.

如果我重新启动应用服务,应用程序开始工作

有没有什么办法可以在崩溃后重新启动我的节点应用程序.无论如何都要永远奔跑.例如,如果在IIS中部署的asp.net代码中发生任何错误,IIS永远不会崩溃,它会继续提供其他传入请求.

在azure app服务中使用ever/pm2之类的东西.

azure node.js iisnode azure-web-sites

3
推荐指数
1
解决办法
2602
查看次数