User Tools

Site Tools


sdk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sdk [2014/06/14 23:45]
superdupersms
sdk [2015/01/11 18:01] (current)
superdupersms
Line 5: Line 5:
 (Before downloading the SDK, be sure to read and agree to our [[http://​superdupersms.com/​dw/​MarketingSupportAgreement%20-%202014_05_31.pdf|Marketing Support Agreement]] and [[http://​superdupersms.com/​dw/​DevPolicy%20-%202014_05_31.pdf|Developer Policy]]) (Before downloading the SDK, be sure to read and agree to our [[http://​superdupersms.com/​dw/​MarketingSupportAgreement%20-%202014_05_31.pdf|Marketing Support Agreement]] and [[http://​superdupersms.com/​dw/​DevPolicy%20-%202014_05_31.pdf|Developer Policy]])
  
-Download the [[http://​superdupersms.com/​sdk/​SDMM_SDK_0_92.zip|SDK version 0.92 (beta) - released ​6/14/2014]] +Download the [[http://​superdupersms.com/​sdk/​SDMM_SDK_0_94_1.zip|SDK version 0.94.1 (beta) - released ​Jan 10, 2015]] 
  
-Here's a [[http://​superdupersms.com/​dw/​SDMM_1_38.apk|recent ​APK (Jun 142014)]] if you need it for testing.+Here's a recent ​[[http://​superdupersms.com/​dw/​SDMM_2_07.apk|APK ​version 2.07 (DEV version - Jan 112015)]] if you need it for testing.
  
 Import it into Eclipse (or your favorite IDE). Include the SDMM_SDK as a library in your app project. Import it into Eclipse (or your favorite IDE). Include the SDMM_SDK as a library in your app project.
Line 13: Line 13:
 ==== Modify Your Manifest ==== ==== Modify Your Manifest ====
  
-To use SDMM features, you will need to modify your manifest. ​The SDMM_SDK requires two permissions,​ depending on your app integration. If your app does not require READ or WRITE access to the SMS database, then this is not necessary. (Although Android allows your app READ permission with SDMM, SDMM supports this request in the event that Android changes this permission in the future. Also, it will allow your app to support SDMM specific features such as Plugin support.)+To use SDMM features, you will need to modify your manifest. ​
  
-Include ​the following in your manifest ​as needed:+**UPDATE** The SDMM SDK no longer requires custom permissions. You can keep the following ​permission requests ​in your manifest ​to be backward compatible with older versions of SDMM:
  
 <code java> <code java>
-    <​permission android:​name="​com.sdmmllc.superdupersmsmanager.SEND_SMS"​ 
-        android:​label="​@string/​perm_send"​ 
-        android:​description="​@string/​permdescr_send"​ 
-        android:​protectionLevel="​dangerous"​ /> 
-    <​permission android:​name="​com.sdmmllc.superdupersmsmanager.WRITE_SMS"​ 
-        android:​label="​@string/​perm_send"​ 
-        android:​description="​@string/​permdescr_send"​ 
-        android:​protectionLevel="​dangerous"​ /> 
-    ​ 
     <​uses-permission android:​name="​com.sdmmllc.superdupersmsmanager.SEND_SMS"​ />     <​uses-permission android:​name="​com.sdmmllc.superdupersmsmanager.SEND_SMS"​ />
     <​uses-permission android:​name="​com.sdmmllc.superdupersmsmanager.WRITE_SMS"​ />     <​uses-permission android:​name="​com.sdmmllc.superdupersmsmanager.WRITE_SMS"​ />
 </​code>​ </​code>​
- 
-You must define the permissions for situations when SDMM is not already installed on the user's device. If you do not, then Android will ignore the request for permissions,​ even after SDMM is installed. 
  
 ==== Check For Kitkat and SDMM as the Default SMS App ==== ==== Check For Kitkat and SDMM as the Default SMS App ====
Line 67: Line 56:
 </​code>​ </​code>​
  
-SDMM is a full-featured text messaging app. If you offer a full-featured text messaging app we are happy to promote it. Users can use a compatible ​app if they want a different ​full-featured text messaging ​experience. We recommend that if you detect that SDMM is not the Default SMS App, that you notify the user and launch SDMM. However, if your app is a full-featured messaging app, you can simply prompt them to set SDMM as the Default SMS App.+SDMM is a full-featured text messaging app. You can integrate any type of app into SDMM, including ​full-featured text messaging ​apps. We recommend that if you detect that SDMM is not the Default SMS App, that you notify the user and launch SDMM.
  
 ==== Complete Integration for Your App's Access Type ==== ==== Complete Integration for Your App's Access Type ====
sdk.1402789543.txt.gz ยท Last modified: 2014/06/14 23:45 by superdupersms