项目需要使用短信的服务,写好逻辑之后在本地测试是能够正常收到短信的,然而一旦部署至轻量级服务器上时,短信服务就无法使用,同时报signature format is incorrect or signature is not approved的错误,在网上也没有找到答案。
我想问一下是需要开启什么白名单之类的还是需要配置什么文件吗?
我们运行centos 7,灯栈5.6,每天发送17k短信,比如流媒体,所以服务器总是很忙。一些用户抱怨没有收到短信,短信网关说这是因为卷发超时,所以我做了很多事情来尝试解决它,其中我做的事情是关闭keepalive in httpd.conf
但它仍然显示在apache2handler下的php.ini中
Max Requests Per Child: 0 - Keep Alive: off - Max Per Connection: 100
Timeouts Connection: 60 - Keep-Alive: 5
理想情况下,我希望完全删除apache2handler,因为
这是我在android应用程序的服务中使用的代码。
Android 4.3:它工作得很好,我能够得到两个悬而未决的意图。
安卓4.4+:它发送短信,我可以得到“短信发送”广播消息,但不能得到“短信送达”广播。我在我的应用程序中没有收到短信。只是使用smsmanager将其发送出去。但我需要追踪短信是否送到了。如果我遗漏了什么请告诉我,
谢谢,
下面是我在服务中使用的代码:
***code I am using to send sms***
String SENT = "SMS_SENT";
String DELIVERED = "SMS_DELIVERED";