将 IAP SDK 集成到您的应用程序中
要为集成 IAP 功能和测试集成做准备,请执行以下操作。
下载 IAP SDK 和示例应用程序
从 Samsung 开发者站点中下载 IAP SDK。
压缩文件包含 SDK 和使用 IapHelper 的示例项目:
位置 | 模块 | 说明 |
---|---|---|
./Libs | IAP6Helper | IAP SDK |
./Samples | IAP6Sample | Sample Java app using IAP SDK |
./Samples | IAP6SampleKotlin | Sample Kotlin app using IAP SDK |
使用唯一的程序包名称创建项目
使用不同于已在其他应用程序商店中注册的应用程序的程序包名称,在 Android Studio 中创建一个项目。
将 IAP SDK 添加到您的应用程序
-
单击 “文件”→ Project Structure → Dependencies 选项卡。
-
选择您的应用程序模块,然后在“已声明的依赖项”中单击 “+”→“JAR/AAR 依赖项”。
-
添加库路径然后单击 “确定”。
-
检查 build.gradle 文件。
向 AndroidManifest.xml 添加权限
向 AndroidManifest.xml 添加以下权限:
com.samsung.android.iap.permission.BILLING
,用于连接到 IAP 并在卖家门户中启用应用程序内项目注册。android.permission.INTERNET
,因为 IAP 使用互联网。
<uses-permission android:name="com.samsung.android.iap.permission.BILLING"/>
<uses-permission android:name="android.permission.INTERNET"/>
在卖家门户中注册应用程序和应用程序内项目
在 IAP 集成期间,可能需要测试 IAP 功能。
Samsung IAP 需要有关您在卖家门户中注册的应用程序和应用程序内项目的信息。
利用添加到应用程序的 AndroidManifest.xml 文件的 com.samsung.android.iap.permission.BILLING
权限,您可以注册未完成的应用程序以及一个或多个应用程序内项目。
进行 IAP 集成时,您可以根据需要上传应用程序的新版本和新的应用程序内项目。
注册应用程序及其应用程序内项目
1.使用您的 Samsung 帐户登录卖家门户。
2.单击“添加新应用程序”
3.单击“Android”,选择默认语言,然后单击“下一步”。
4.在“二进制文件”选项卡中,上传您的应用程序 APK。
5.在“应用程序信息”选项卡中,输入基础应用程序详细信息。
6.在“国家/地区和价格”选项卡中,
指定免费或付费应用程序、付费应用程序价格和要销售您的项目的国家/地区。
7.在“应用程序内购买”选项卡中,注册一个或多个应用程序内项目:
a. 单击“添加项目”
b. 输入应用程序内项目信息。
c. 单击“保存”。
d. 验证项目是否已列出
有关更多应用程序注册详细信息,请参阅《应用程序注册指南》。
有关更多应用程序内项目注册详细信息,请参阅《项目注册指南》。