sms 相关问题

短消息服务(SMS)是电话,网络或移动通信系统的标准化文本通信服务组件,其允许在固定线路或移动电话设备之间交换短文本消息。

使用 Tasker 应用程序在三星 Android 设备上发送短信失败

我需要在一段时间后自动尝试在 Samsung Android (Galaxy S10) 设备上重新发送失败的传出短信(由于信号质量差、没有积分、没有插入 SIM 卡等)。 我有...

回答 1 投票 0

如何使用prometheus/alertmanager发送短信

我有两个无法解决的问题,因为我不知道我是否遗漏了一些东西.. 这是我有希望的配置,因此我希望通过短信或 Pushove 接收警报...

回答 1 投票 0

Whatsapp Business 与 CRM 的集成

使用 CRM 来处理向某些客户发送短信作为提醒,我想了解是否可以通过 API 将 Whatsapp Business 集成到 CRM,以便这些消息...

回答 1 投票 0

无法在php中使用curl连接到短信网关

我有一个用 codeigniter php 完成的网站,我想在其中向用户发送短信,普通的 php curl 在 phpsanbox 或我的本地工作正常,现在我将其添加到我的 codeigniter 模型中,如下所示: 公开

回答 1 投票 0

在codeigniter中使用phpcurl发送otp不起作用

我有一个 codeigniter php 网站,我正在使用一个表单向客户发送 otp,当我在纯 php curly 中测试代码时,otp 运行良好,现在我向 codeigniter 实现了同样的功能,是...

回答 0 投票 0

使用 sim800l 和 micropyhton 发送短信

我使用ESP32板和micropython编写了一个程序来向我的手机发送消息,但是它不起作用,也许我的代码有问题,有人可以帮助我吗? 进口机 导入时间 呃...

回答 0 投票 0

Twilio 聊天机器人与 python 不响应消息

我正在尝试创建 twilio 聊天机器人, 从烧瓶导入烧瓶,请求 从 twilio.twiml.messaging_response 导入 MessagingResponse 应用程序=烧瓶(__名称__) @app.route('/sms',methods=['POST']) 绝对...

回答 0 投票 0

Twilio:识别传入短信的查询线路

短信是通过共享同一 Twilio 电话号码的各个应用程序帐户发送给我的应用程序的用户的。如果用户回复我的应用程序帐户之一发送的短信,我想将该响应记录到 c...

回答 0 投票 0

消息服务已添加到现有的 A2P 活动中,但短信仍然失败

周五,我的组织对与 A2P 活动无关的电话号码的新的逐步屏蔽感到措手不及。 Twilio 表示,对于新的 A2P,审核可能需要长达三周的时间。我

回答 0 投票 0

无法通过 sinch 发送短信

我想通过 sinch 发送短信。我从 Sinch 网站注册并获得了密钥和秘密。但是我发送消息的代码不起作用。 导入时间 从时间导入睡眠 从 sinchsms 导入 Si...

回答 2 投票 0

在 Nodejs 中将 OTP 作为 SMS 发送的最佳平台是哪个?我已经厌倦了 twilio,但由于地理位置,他们一直暂停我的帐户

我之前在另一个项目中使用 twilio。但是当我从我的企业电子邮件创建 2 个新帐户并且它是试用帐户时,一切都很好。但是一旦我充值 20 美元用于发送...

回答 0 投票 0

如何集成 Authkey.io SMS API? [关闭]

https://api.authkey.io/request?authkey=AUTHKEY&mobile=RecepientMobile&country_code=CountryCode&sms=您好,您的OTP是1234&sender=SENDERID&pe_id=ENTITY_ID&template_id=

回答 0 投票 0

发布数据未显示在 DLR url 中

嗨,我还在试图理解为什么我没有从短信 API 收到任何东西,我只是写了一些代码来保存数据库中的数据,并为用户提供了一个视图来查看错误,但我得到了一些

回答 0 投票 0

是否可以在发送前检查短信号码是否在 twilio 中被阻止?

我需要一种方法来检测某个号码是否被 twilio 阻止从我的号码接收短信(已使用 STOP 命令选择退出)。 我正在使用来自 twilio-php-mas 的 Lookups_Services_Twilio 类......

回答 0 投票 0

如何通过短信发送变量到 Twilio Flow

我正在使用 Twilio 向数据库中的客户发送提醒。我已经设置了一个 Studio Flow 来接收 SMS,但无法确定我们如何将变量 f_name 和 rpts 传递给 Flow。 def text_twillio(暴徒...

回答 0 投票 0

默认短信应用程序选择器未显示

我正在开发一个短信应用程序,我希望我的应用程序显示下面的选择器,以便用户可以默认选择我的应用程序 这是我的清单代码: 我正在开发一个短信应用程序,我希望我的应用程序显示下面的选择器,以便用户可以默认选择我的应用程序 这是我的清单代码: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.SEND_SMS" /> <application android:name=".App" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme" android:usesCleartextTraffic="true" tools:ignore="GoogleAppIndexingWarning"> <provider android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.provider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" /> </provider> <!-- <service android:name=".BackgroundService" />--> <!-- Service that delivers messages from the phone "quick response" --> <service android:name=".BackgroundService" android:exported="false" android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"> <intent-filter> <action android:name="android.intent.action.RESPOND_VIA_MESSAGE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="sms" /> <data android:scheme="smsto" /> <data android:scheme="mms" /> <data android:scheme="mmsto" /> </intent-filter> </service> <activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/AppTheme.NoActionBar" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.SEND" /> <action android:name="android.intent.action.SENDTO" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="sms" /> <data android:scheme="smsto" /> <data android:scheme="mms" /> <data android:scheme="mmsto" /> </intent-filter> </activity> <receiver android:name=".SmsReceiver" android:permission="android.permission.BROADCAST_SMS" android:exported="false"> <intent-filter> <action android:name="android.provider.Telephony.SMS_DELIVER" /> </intent-filter> </receiver> <receiver android:name=".MmsReceiver" android:permission="android.permission.BROADCAST_WAP_PUSH" android:exported="false"> <intent-filter> <action android:name="android.provider.Telephony.WAP_PUSH_DELIVER" /> <data android:mimeType="application/vnd.wap.mms-message" /> </intent-filter> </receiver> </application> 这是我的主要活动: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (!isDefaultSmsApp(this)) setDefaultSmsApp(); } private void setDefaultSmsApp() { Toast.makeText(this, "Setting default....", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT); intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, getPackageName()); startActivity(intent); } public boolean isDefaultSmsApp(Context context) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { return context.getPackageName().equals(Telephony.Sms.getDefaultSmsPackage(context)); } return true; } public void requestSmsPermission() { if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.SEND_SMS)) { new AlertDialog.Builder(this) .setTitle("Permission Needed") .setMessage("This permission is needed to send messages") .setPositiveButton("Ok", (dialogInterface, i) -> ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.SEND_SMS}, ACCESS_SMS_CODE)) .setNegativeButton("Cancel", (dialogInterface, i) -> { dialogInterface.dismiss(); finish(); }) .create() .show(); } else { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.SEND_SMS}, ACCESS_SMS_CODE); } } 我错过了什么? 我也尝试过使用 intent.createChooser 但它没有用,正如你所看到的,我已经在我的清单中注册了所有必要的寄存器, 在做了更多研究之后,我能够在这里显示对话框是我的主要活动的更新代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_default_sms); if (!isDefaultSmsApp(this)) setDefaultSmsApp(); } private void setDefaultSmsApp() { if(Build.VERSION.SDK_INT < Build.VERSION_CODES.Q){ //String mypackagename = getPackageName(); if(Telephony.Sms.getDefaultSmsPackage(this)!=null){ if (Telephony.Sms.getDefaultSmsPackage(this).equals(getPackageName())){ openMainActivity(); }else{ Intent setSmsAppIntent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT); setSmsAppIntent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME,getPackageName()); startActivityForResult(setSmsAppIntent, 1); } }else{ Toast.makeText(this, "No default Sms App found", Toast.LENGTH_SHORT).show();} } else{ RoleManager rolemanager = getApplicationContext().getSystemService(RoleManager.class); if (rolemanager.isRoleAvailable(RoleManager.ROLE_SMS)){ if (rolemanager.isRoleHeld(RoleManager.ROLE_SMS)){ openMainActivity(); } else{ Intent roleRequestIntent = rolemanager.createRequestRoleIntent(RoleManager.ROLE_SMS); startActivityForResult(roleRequestIntent,REQUEST_SET_DEFAULT_SMS_APP); } } } } 希望这对某人有帮助!

回答 1 投票 0

Kannel DLR 状态失败

我正在尝试通过 Kannel 的 dlr 功能将 Kannel 配置为移动状态检查器(打开或关闭)。 我使用 MySql 作为数据库。 问题是,我不知道为什么,但它没有节省...

回答 0 投票 0

使用 GSM 从 Raspberry Pi 发送消息的 C++ 代码

我刚刚将 Raspberry Pi 与 SM5100B GSM 连接起来。我想测试它在我的手机中发送一条简单的消息。我可以用像 Cutecom 和 Minicom 这样的模拟器来做(因为我有一个 Raspbian Li...

回答 1 投票 0

如何提示用户输入他们的电话国家代码?

有6个国家使用1作为他们的国家代码,美国和加拿大以及一些加勒比国家。 (唯一的另一个 dup AFAIK 是 RU/KZ。)我需要提示用户输入他们的国家...

回答 2 投票 0

Kannel 的配置,将其用作电话状态检查器

我正在尝试通过 Kannel 的 dlr 功能将 Kannel 配置为移动状态检查器(打开或关闭)。 我使用 MySql 作为数据库。 问题是,我不知道为什么,但它没有节省...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.