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 [2015/01/06 13:37]
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_94.zip|SDK version 0.94.(beta) - released Jan 6, 2015]] ​+Download the [[http://​superdupersms.com/​sdk/​SDMM_SDK_0_94_1.zip|SDK version 0.94.(beta) - released Jan 10, 2015]] ​
  
-Here's a recent [[http://​superdupersms.com/​dw/​SDMM_2_05.apk|APK version 2.05 (DEV version - Jan 6, 2015)]] 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 11, 2015)]] 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. ​Include ​the following in your manifest:+To use SDMM features, you will need to modify your manifest. ​ 
 + 
 +**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>
     <​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>​ 
- 
-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. 
- 
-**Pre-KitKat Warning** 
- 
-Some versions of Android will not recognize permissions (or grant them) if they are not defined **when** requested. In other words, if your app is installed on pre-KitKat devices, if you are using SDMM for some reason, you need to also define the permissions in your manifest, as follows: 
- 
-<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"​ /> 
 </​code>​ </​code>​
  
sdk.1420551432.txt.gz · Last modified: 2015/01/06 13:37 by superdupersms