Android应用内计费的Air本机扩展
我正在尝试设置本机扩展,以便通过air应用程序进行应用内计费 我可以向市场发送购买请求,但无法得到回复 我已经找到了创建的AndroidManifest.xml文件。为了在Java中实现这一点,您需要引用特定的类,但当我通过Flash实现时,我不知道如何引用这些Java类 据我所知,本机扩展只允许您从Java调用方法。有没有办法通过清单文件中的Flash引用这些特定的Java类Android应用内计费的Air本机扩展,android,air,manifest,native,billing,Android,Air,Manifest,Native,Billing,我正在尝试设置本机扩展,以便通过air应用程序进行应用内计费 我可以向市场发送购买请求,但无法得到回复 我已经找到了创建的AndroidManifest.xml文件。为了在Java中实现这一点,您需要引用特定的类,但当我通过Flash实现时,我不知道如何引用这些Java类 据我所知,本机扩展只允许您从Java调用方法。有没有办法通过清单文件中的Flash引用这些特定的Java类 谢谢 我不确定我是否完全理解你的问题,但以下是一些答案: -本机扩展SN与java库有问题,也可能与aidl文件有问题
谢谢 我不确定我是否完全理解你的问题,但以下是一些答案: -本机扩展SN与java库有问题,也可能与aidl文件有问题: -关于清单添加,您可以通过以下方式修改最终apk的清单: 转到yourapp-app.xml的名称 之后:
<!--The suppression of android.permission.INTERNET will prevent you from debugging.-->
<uses-permission android:name="android.permission.INTERNET"/>
<![CDATA[
<manifest android:installLocation="auto">
您可以添加权限
之后:
<!--The suppression of android.permission.INTERNET will prevent you from debugging.-->
<uses-permission android:name="android.permission.INTERNET"/>
<![CDATA[
<manifest android:installLocation="auto">
您可以添加活动和服务
在您的情况下,而不是:
<application android:enabled="true">
<activity android:excludeFromRecents="false">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
写:
<application android:enabled="true">
<activity android:excludeFromRecents="false">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<service android:name="BillingService" />
<receiver android:name="BillingReceiver">
<intent-filter>
<action android:name="com.android.vending.billing.IN_APP_NOTIFY" />
<action android:name="com.android.vending.billing.RESPONSE_CODE" />
<action android:name="com.android.vending.billing.PURCHASE_STATE_CHANGED" />
</intent-filter>
</receiver>
</application>
但是为了让应用程序正常工作,您仍然需要解决一些.jar问题(如上所述)我不确定我是否完全理解您的问题,但以下是一些答案: -本机扩展SN与java库有问题,也可能与aidl文件有问题: -关于清单添加,您可以通过以下方式修改最终apk的清单: 转到yourapp-app.xml的名称 之后:
<!--The suppression of android.permission.INTERNET will prevent you from debugging.-->
<uses-permission android:name="android.permission.INTERNET"/>
<![CDATA[
<manifest android:installLocation="auto">
您可以添加权限
之后:
<!--The suppression of android.permission.INTERNET will prevent you from debugging.-->
<uses-permission android:name="android.permission.INTERNET"/>
<![CDATA[
<manifest android:installLocation="auto">
您可以添加活动和服务
在您的情况下,而不是:
<application android:enabled="true">
<activity android:excludeFromRecents="false">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
写:
<application android:enabled="true">
<activity android:excludeFromRecents="false">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<service android:name="BillingService" />
<receiver android:name="BillingReceiver">
<intent-filter>
<action android:name="com.android.vending.billing.IN_APP_NOTIFY" />
<action android:name="com.android.vending.billing.RESPONSE_CODE" />
<action android:name="com.android.vending.billing.PURCHASE_STATE_CHANGED" />
</intent-filter>
</receiver>
</application>
但是为了让应用程序正常工作,您仍然需要修复一些.jar问题(如上所述)您可以像对本机java一样在清单中引用类。如果您遇到任何问题,请参考,您可以像对本机java一样参考清单中的类。如果您遇到任何问题,请参阅如何添加在本机Java代码中声明的服务?具体来说,BillingService和BillingReceiver如何添加在本机Java代码中声明的服务?具体来说,BillingService和BillingReceiver您是否能够发送应用内账单?我在构建方面面临很多问题。你能分享你的构建脚本吗?你能发送应用内账单吗?我在构建方面面临很多问题。你能分享你的构建脚本吗?