2015-07-03 120 views
0

用戶登錄我的應用程序後,我可以選擇發送文本以邀請他們的朋友(從手機號碼)進入應用程序。但是,似乎沒有一種方法可以發送大量文本,並且可能會有數十個數字,而且不會在.sendTextMessage方法中使用循環。在Android中發送羣發短信

我所看到的最常見的:

protected void sendSMSMessage() { 
     Log.i("Send SMS", ""); 
     String phoneNo = txtphoneNo.getText().toString(); 
     String message = txtMessage.getText().toString(); 

     try { 
     SmsManager smsManager = SmsManager.getDefault(); 
     smsManager.sendTextMessage(phoneNo, null, message, null, null); 
     Toast.makeText(getApplicationContext(), "SMS sent.", Toast.LENGTH_LONG).show(); 
     } 

     catch (Exception e) { 
     Toast.makeText(getApplicationContext(), "SMS faild, please try again.", Toast.LENGTH_LONG).show(); 
     e.printStackTrace(); 
     } 
    } 

有另一種方式來發送大量文本不循環?

回答

1

你是對的,但我會建議使用SEND ACTION作爲發送數十個短信可以花費用戶,並有像應用程序和遠足應用程序,它可以發送或與朋友共享文本,無需額外費用。

+0

但是,還有沒有循環發送質量測試的另一種方式? – Sauron

+0

沒有沒有簡單的方法 –

0

一次只能發送一條消息。如果你不喜歡循環,也許你可以嘗試遞歸?

+0

你能舉一個這樣的例子嗎 – Sauron

+0

你好!有點遠離我的答案,但我相信你希望用戶能夠發送文本邀請他們的朋友使用該應用程序?您可以嘗試應用邀請(https://developers.google.com/app-invites) – jomartigcal