将我的应用添加为Android中的点按和付费选项

将我的应用添加为Android中的点按和付费选项,第1张

概述我正在尝试获取有关如何将我的应用添加为 Android设备的点击和付费选项的一些信息. 可以将PayPal和Android Pay等应用设置为默认应用,以便在检测到NFC联系时启动.我希望我的支付应用程序可以在有人进行NFC点击时启动. 目前我的应用程序可以通过Android Beam功能利用NFC,但我很想知道如何将我的应用程序作为点击付费默认选项包含在内,以便NFC点击可以直接启动应用程序. 我正在尝试获取有关如何将我的应用添加为 Android设备的点击和付费选项的一些信息.

可以将PayPal和AndroID Pay等应用设置为默认应用,以便在检测到NFC联系时启动.我希望我的支付应用程序可以在有人进行NFC点击时启动.

目前我的应用程序可以通过AndroID Beam功能利用NFC,但我很想知道如何将我的应用程序作为点击付费默认选项包含在内,以便NFC点击可以直接启动应用程序.

解决方法 我试图像你一样做这个问题,我发现这个问题可以帮助你显示你的应用程序作为付款方式.

Application not visible in Tap and Pay

在AndroID清单中的应用程序标记中添加此行…

<service androID:exported="true" androID:name="my.package.MyPaymentService" androID:permission="androID.permission.BIND_NFC_SERVICE">        <intent-filter>            <action androID:name="androID.nfc.cardemulation.action.HOST_APDU_SERVICE" />            <category androID:name="androID.intent.category.DEFAulT" />        </intent-filter>        <Meta-data androID:name="androID.nfc.cardemulation.host_apdu_service" androID:resource="@xml/apduservice" />    </service>

然后使用此内容在xml文件夹中创建一个名为apdusehvices.xml的文件…

<host-apdu-service xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:requiredeviceUnlock="true"    androID:apduServiceBanner="@drawable/ic_fingerprint_error">    <aID-group        androID:category="payment"        androID:description="@string/app_name" >        <aID-filter            androID:name="325041592E5359532E4444463031"            androID:description="@string/ppse" />        <aID-filter            androID:name="A0000000041010"            androID:description="@string/mastercard" />        <aID-filter            androID:name="A0000000031010"            androID:description="@string/visa" />        <aID-filter            androID:name="A000000003101001"            androID:description="@string/visa" />        <aID-filter            androID:name="A0000002771010"            androID:description="@string/interac" />    </aID-group>

    

你需要在你的values =>中设置字符串变量字符串和可绘制文件夹中的背景图像.

现在我可以选择我的应用程序作为Tap&支付应用程序,但当我选择它时,应用程序崩溃,我想这是因为我没有在那里创建Service类,而清单指向my.package.MyPaymentService.

总结

以上是内存溢出为你收集整理的将我的应用添加为Android中的点按和付费选项全部内容,希望文章能够帮你解决将我的应用添加为Android中的点按和付费选项所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1124014.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存