我正在尝试实施应用内结算API,并在用户购买“移除广告”应用内购买时使我的应用无广告。问题是我不知道该怎么做。我在这样的linierlayout中有一个FAB按钮和adview:
一旦用户购买它,我会将广告视图设置为GONE,以便FAB按钮关闭。
这是我的主要活动代码:
$ LD_PRELOAD=./libmylib.so ./a.out
2
答案 0 :(得分:1)
是的,您的解决方案适合这种情况。事实上,我对my app采用了类似的方法,并且它可以在多个IAP交易中正常运行。
但是,有一个建议。为了以防万一,您应该在mIsRemoveAdds
中保留SharedPreferences
。完成后,当您检测到设备未连接到互联网(飞行模式,或者可能只是接收不良)时,您可以从SharedPreferences
检索值。
除此之外,您的代码还不错。